安装 jenkins2 的两种方式

1. 从官方下载jenkins源码(jenkins-2.267)

服务器我用的centOS7,没有git的先下载git

yum install -y git

git clone 下载源码

$ mkdir jenkins-2.267 && cd jenkins-2.267

$ git clone -b jenkins-2.267 https://github.com/jenkinsci/jenkins.git

2. 构建方式2种:war 或 docker

 

war包部署,注意事项:

  1. 如果运行war包,mvn打包前需要先用 mvn -v 命令检查版本。maven版本需要3.3.9以上(否则打包时报错)。安装maven可参考:https://www.cnblogs.com/chuyi-/p/10655007.html
  2. 在 jenkins/war 源码目录执行 mvn clean package。可以看到在 war 目录下已经打成了jenkins.war。部署参考廖雪峰的博客:https://www.liaoxuefeng.com/article/1083282007018592

 

docker部署,注意事项:

  1. 构建镜像,打包之前最好先配置好国内镜像加速器,否则下载会很慢
  2. docker build 构建镜像时,centOS7版本默认安装的docker-1.13.1 会报错。需要更新最新版docker:参考:https://www.cnblogs.com/qmhuang/p/11132818.html

 

3. 用war包启动 jenkins

可参考官方手册:https://www.jenkins.io/doc/book/installing/war-file/

廖雪峰的博客:https://www.liaoxuefeng.com/article/1083282007018592

步骤1:进入下载好的源码目录,先打包:

$ cd jenkins-2.267/jenkins/war

$ mvn clean package

步骤2:进入打包目录的target 下。java -jar 启动

$ cd jenkins-2.267/jenkins/war/target

$ nohup java -jar jenkins.war --httpPort=8888 > jenkins.logs &

步骤3:获取登录密码,访问http://ip:8888

$ cat /var/lib/jenkins/secrets/initialAdminPassword

不过官方提供的这个我并没有找到密码,用了如下方法解决

步骤4:输入正确密码登录后,选择“社区推荐的插件安装”

步骤5:创建用户需要填写邮件全名和Email地址:

全名:jpjinga

Email地址:jpjinga@isoftstone.com

至此登录完成。

 

4. docker镜像运行 jenkins

$ cd jenkins-2.267/jenkins

$ sudo docker build -t jenkins:2.267 .
# 运行容器,/var/jenkins_home为容器内部的工作目录,将其挂载到本地磁盘的目录上
$ docker run -d \
--name jenkins-2.267 \
-p 8080:8080 \
-p 50000:50000 \
-v /var/jenkins_home:/var/jenkins_home \
jenkins:2.267

# 查看登录密码
$ docker exec -it [jenkins2容器id] cat /var/jenkins_home/secrets/initialAdminPassword

登录密码如下:

2. 登录

访问 http://你的ip:8080/,并输入密码

登录后,选择安装推荐插件

随后安装插件,创建登录用户,完成登录。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值