Mac Jenkins环境搭建

2,688 阅读2分钟

打开Jenkins官网(为什么要下载指定版本的Jenkins2.263.4,发现最新版本的Jenkins在安装完 eychains and provisioning profiles Management插件后,上传login.keychain,点击upload一直都没有反应,因此证书都配置不成功,影响Jenkins自动打包)

点击Downloads

截屏2021-11-02 上午8.45.22.png

选择下载稳定的版本LTS,有两种安装方式

一、点击macOS使用brew进行安装,brew安装指南

截屏2021-11-02 上午8.47.56.png

可以通过brew install jenkins-lts安装最新版本,但是通过brew install jenkins-lts@YOUR_VERSION下载指定的旧版本比如2.263.4,就出现了问题。

截屏2021-11-02 上午9.54.20.png

然后在下载页面下面看以前的安装程序,发现最新支持的包是2.235.2版本,根本没有2.263.4这个版本

截屏2021-11-02 上午8.48.27.png

截屏2021-11-02 上午9.55.51.png

截屏2021-11-02 上午9.56.16.png

上面那种通过brew的方式安装不了,只能换一种方法,我选择了Docker来进行安装。

二、通过Docker安装

Docker是一个在称为“容器”(或Docker容器)的孤立环境中可运行应用程序的平台。 像Jenkins这样的应用程序可以作为只读的“镜像”(或Docker镜像)下载, 每个镜像都作为容器在Docker中运行。

安装Docker有两种方式:

注意:如果本地已经配置了java环境,需要查看下java的版本,所下载安装的Jenkins依赖的java版本要对应的上

1.命令方式安装Docker,通过brew安装:brew install --cask docker
2.手动直接下载Docker包进行安装:docs.docker.com/desktop/mac… ,据电脑的芯片类型选择下载安装包进行安装

截屏2021-11-02 上午9.40.00.png

Jenkins官网地址:www.jenkins.io/+

截屏2021-11-02 上午8.47.56.png

搜索要下载的Jenkins版本,然后复制右边的命令(docker pull jenkins/jenkins:2.263.4-lts-centos7)回车,就可以下载指定版本了

截屏2021-11-02 上午8.49.25.png

安装完成之后,运行Jenkins,载本地宿主机文件地址

截屏2021-11-10 上午10.20.48.png

  • -p 8080:8080: 端口映射,将本机8080端口映射容器的8080端口
  • -p 50000:50000: Jenkins通过TCP端口50000进行通信
  • -v /Users/zhou/docker/jenkins:/var/jenkins_home: 把容器内的Jenkins挂载到本机的制定目录
  • jenkins/jenkins:2.263.4:对应Jenkins镜像的版本

docker run -d -p 8080:8080 -p 50000:50000 -v /Users/zhou/docker/jenkins:/var/jenkins_home jenkins/jenkins:2.263.4

启动成功后,也可以看到桌面Docker里面对应Jenkins的信息

截屏2021-11-02 上午10.13.51.png

运行成功之后,就可以在浏览器里面输入http://localhost:8080 配置Jenkins。

希望以上能帮到你,如有问题请留言。