linux中安装jenkins

安装配置jenkins方法

一、docker安装

1、查询jenkins相关镜像:docker search jenkins

2、下载jenkins镜像文件:docker pull jenkins/jenkins

3、创建jenkins挂载目录并授权(方便对容器内的配置文件进行修改):

mkdir -p /var/jenkins_mount

chmod 777 /var/jenkins_mount

4、创建并启动容器

docker run -d -p 10240:8080 -p 10241:50000 -v /var/jenkins_mount:/var/jenkins_home -v /etc/localtime:/etc/localtime --name myjenkins jenkins/jenkin

说明:-d 后台运行镜像

-p 10240:8080 将镜像的8080端口映射到服务器的10240端口,我们访问的端口就是这个10240

-p 10241:50000 将镜像的50000端口映射到服务器的10241端口

-v /var/jenkins_mount:/var/jenkins_home :/var/jenkins_home目录是容器中的jenkins工作目录,将本地服务器硬盘的/var/jenkins_mount 挂载到这个目录,方便后续操作镜像

-v /etc/localtime:/etc/localtime :让容器使用和服务器使用同样的时间设置

--name myjenkins jenkins/jenkin :给容器起一个别名

5、查看jenkins是否启动成功

docker ps -l

正在上传…重新上传取消

 

6、查看docker容器日志

 

docker logs myjenkins

 7、修改镜像地址,修改hudson.model.UpdateCenter.xml配置文件

cd /var/jenkins_mount/

vim hudson.model.UpdateCenter.xml

修改url为清华大学官方镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

8、访问jenkins:

http://ip:10240

问题:

重启机器后,启动容器报错:iptables: No chain/target/match by that name.

服务器中的防火墙,systemctl stop firewalld

再重启docker服务:systemctl restart docker

二、服务器安装

服务器主机(如213.16)中:可以直接使用yum install jenkins或者安装jenkins的rpm包

1、jdk版本最好用11,

2、安装好jdk11后,修改jenkins配置:vim /etc/init.d/jenkins配置,增加当前使用的java(which java命令查看)

 

3、修改jenkins端口和其他配置:vim /etc/sysconfig/jenkins,修改JENKINS_USER="root"和JENKINS_PORT="10240"端口,可以根据需要修改端口

 

4、systemctl daemon-reload

5、启用jenkins :systemctl start jenkins

6、设置开机启动:systemctl enable jenkins

启用方式二:

或者cd /etc/init.d 目录

执行 ./jenkins start

./jenkins status

./jenkins stop

修改jenkins访问端口:

1、修改配置vim /etc/sysconfig/jenkins,可能会不生效

2、修改vim /usr/lib/firewalld/services/jenkins.xml中port,还是有可能不生效

Jenkins2.332.1之后不再使用/etc/default/jenkins。Jenkins配置了systemd

3、systemctl edit jenkins,修改这个配置文件中的port,再systemctl restart jenkins,发现jenkins的端口修改成功(这个是需要特别注意的,踩过坑

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值