在 macOS 上使用 Docker 安装 Jenkins 的步骤如下:
-
安装 Docker: 如果尚未安装 Docker,请先从 Docker 官网下载并安装 Docker Desktop for Mac。
-
打开终端: 打开 macOS 上的终端应用程序。
-
拉取 Jenkins 镜像: 使用以下命令从 Docker Hub 拉取 Jenkins 镜像:
docker pull jenkins/jenkins:lts
这里
lts
标签表示 Jenkins 的长期支持版本。 -
运行 Jenkins 容器: 使用以下命令启动 Jenkins 容器:
docker run -d -p 8080:8080 -p 50000:50000 --name myjenkins jenkins/jenkins:lts
这个命令将 Jenkins 容器映射到本地机器的 8080 端口(HTTP)和 50000 端口(Jenkins 代理通讯)。
-
访问 Jenkins : 打开浏览器,访问
http://localhost:8080
来访问 Jenkins 的 Web UI。 -
获取初始管理员密码: Jenkins 启动后,您需要使用初始管理员密码来完成第一次登录。可以通过以下命令获取这个密码:
docker logs myjenkins
在日志输出中,找到并复制以
Admin Password:
开头的行后面的密码。 -
登录 Jenkins : 在 Jenkins 的登录页面,输入您的用户名(默认是
admin
)和从上一步获取的初始管理员密码。 -
安装插件和配置系统: 登录后,您可以安装所需的插件,并根据需要配置 Jenkins 系统。
-
创建第一个任务: 配置好 Jenkins 后,您可以创建您的第一个构建任务或流水线。
-
管理 Jenkins: 使用 Jenkins 的 Web UI 来管理构建任务、监控构建状态、查看构建历史等。
通过这些步骤,可以在 macOS 上通过 Docker 快速安装并运行 Jenkins。这为持续集成和持续部署(CI/CD)提供了一个便捷的环境。
在 Linux 系统上安装 Jenkins 的步骤通常包括以下几个阶段:
-
确保 JDK 已安装:Jenkins 需要 Java 运行环境,因此您需要先安装 JDK。37
-
下载 Jenkins:您可以从 Jenkins 官方网站下载 Jenkins 的 Linux 版本安装包。3637
-
安装 Jenkins:
-
对于基于 RPM 的系统(如 CentOS),您可以使用
rpm
命令安装 Jenkins:sudo rpm -ivh jenkins-版本号.noarch.rpm
-
对于基于 DEB 的系统(如 Ubuntu),您可以使用
dpkg
命令安装 Jenkins:sudo dpkg -i jenkins_版本号.deb
-
-
启动 Jenkins 服务:安装完成后,您可以使用以下命令启动 Jenkins 服务:
sudo systemctl start jenkins
-
访问 Jenkins :在浏览器中输入
http://服务器IP:8080/
访问 Jenkins 的 Web 界面。3536 -
获取初始管理员密码 :首次启动 Jenkins 时,您需要使用初始管理员密码进行登录。这个密码通常打印在安装过程中的终端输出中,或者您可以从
/var/lib/jenkins/secrets/initialAdminPassword
文件中获取。35 -
安装插件和配置:登录后,您可以安装所需的插件并根据需要配置 Jenkins。35
-
配置国内镜像源(可选):如果您在中国使用 Jenkins,为了加速插件下载,您可以配置 Jenkins 使用国内的镜像源。36
-
卸载 Jenkins(如果需要):如果需要卸载 Jenkins,您可以使用包管理器的卸载命令,例如对于 RPM 系统:
sudo rpm -e jenkins
请注意,具体的安装步骤可能会因 Linux 发行版和 Jenkins 版本而异。务必根据您实际使用的系统和 Jenkins 版本选择合适的安装方法。