macOS 上或linux安装 Jenkins

在 macOS 上使用 Docker 安装 Jenkins 的步骤如下:

  1. 安装 Docker: 如果尚未安装 Docker,请先从 Docker 官网下载并安装 Docker Desktop for Mac。

  2. 打开终端: 打开 macOS 上的终端应用程序。

  3. 拉取 Jenkins 镜像: 使用以下命令从 Docker Hub 拉取 Jenkins 镜像:

    docker pull jenkins/jenkins:lts

    这里 lts 标签表示 Jenkins 的长期支持版本。

  4. 运行 Jenkins 容器: 使用以下命令启动 Jenkins 容器:

    docker run -d -p 8080:8080 -p 50000:50000 --name myjenkins jenkins/jenkins:lts

    这个命令将 Jenkins 容器映射到本地机器的 8080 端口(HTTP)和 50000 端口(Jenkins 代理通讯)。

  5. 访问 Jenkins : 打开浏览器,访问 http://localhost:8080 来访问 Jenkins 的 Web UI。

  6. 获取初始管理员密码: Jenkins 启动后,您需要使用初始管理员密码来完成第一次登录。可以通过以下命令获取这个密码:

    docker logs myjenkins

    在日志输出中,找到并复制以 Admin Password: 开头的行后面的密码。

  7. 登录 Jenkins : 在 Jenkins 的登录页面,输入您的用户名(默认是 admin)和从上一步获取的初始管理员密码。

  8. 安装插件和配置系统: 登录后,您可以安装所需的插件,并根据需要配置 Jenkins 系统。

  9. 创建第一个任务: 配置好 Jenkins 后,您可以创建您的第一个构建任务或流水线。

  10. 管理 Jenkins: 使用 Jenkins 的 Web UI 来管理构建任务、监控构建状态、查看构建历史等。

通过这些步骤,可以在 macOS 上通过 Docker 快速安装并运行 Jenkins。这为持续集成和持续部署(CI/CD)提供了一个便捷的环境。

在 Linux 系统上安装 Jenkins 的步骤通常包括以下几个阶段:

  1. 确保 JDK 已安装:Jenkins 需要 Java 运行环境,因此您需要先安装 JDK。37

  2. 下载 Jenkins:您可以从 Jenkins 官方网站下载 Jenkins 的 Linux 版本安装包。3637

  3. 安装 Jenkins

    • 对于基于 RPM 的系统(如 CentOS),您可以使用 rpm 命令安装 Jenkins:

      sudo rpm -ivh jenkins-版本号.noarch.rpm

    • 对于基于 DEB 的系统(如 Ubuntu),您可以使用 dpkg 命令安装 Jenkins:

      sudo dpkg -i jenkins_版本号.deb

  4. 启动 Jenkins 服务:安装完成后,您可以使用以下命令启动 Jenkins 服务:

    sudo systemctl start jenkins

  5. 访问 Jenkins :在浏览器中输入 http://服务器IP:8080/ 访问 Jenkins 的 Web 界面。3536

  6. 获取初始管理员密码 :首次启动 Jenkins 时,您需要使用初始管理员密码进行登录。这个密码通常打印在安装过程中的终端输出中,或者您可以从 /var/lib/jenkins/secrets/initialAdminPassword 文件中获取。35

  7. 安装插件和配置:登录后,您可以安装所需的插件并根据需要配置 Jenkins。35

  8. 配置国内镜像源(可选):如果您在中国使用 Jenkins,为了加速插件下载,您可以配置 Jenkins 使用国内的镜像源。36

  9. 卸载 Jenkins(如果需要):如果需要卸载 Jenkins,您可以使用包管理器的卸载命令,例如对于 RPM 系统:

    sudo rpm -e jenkins

请注意,具体的安装步骤可能会因 Linux 发行版和 Jenkins 版本而异。务必根据您实际使用的系统和 Jenkins 版本选择合适的安装方法。

相关推荐
Karoku0661 小时前
【CI/CD】CI/CD环境搭建流程和持续集成环境配置
运维·ci/cd·docker·容器·kubernetes·prometheus
!!!5258 小时前
华为云镜像加速器
docker·容器·华为云
chenbin5209 小时前
Jenkins 自动构建Job
运维·jenkins
java 凯9 小时前
Jenkins插件管理切换国内源地址
运维·jenkins
sszdzq11 小时前
Docker
运维·docker·容器
dmy11 小时前
docker 快速构建开发环境
后端·docker·容器
陆鳐LuLu12 小时前
日志管理利器:基于 ELK 的日志收集、存储与可视化实战
运维·elk·jenkins
[奋斗不止]13 小时前
Jenkins 配置 Credentials 凭证
jenkins·jenkins 配置凭证
Macdo_cn13 小时前
My Metronome for Mac v1.4.2 我的节拍器 支持M、Intel芯片
macos·音视频
吹泡泡的派大星14 小时前
从0-1搭建mac环境最新版
macos