jenkins安装和配置

Posted stupidjackey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins安装和配置相关的知识,希望对你有一定的参考价值。

  • docker 安装jenkins

docker run -u root -e TZ="Asia/Shanghai" --rm -d -p 8888:8080 -p 50000:50000
--name jenkins --privileged
-v /data0/apps/jenkins:/var/jenkins_home  
-v /var/run/docker.sock:/var/run/docker.sock
-v $(which docker):/usr/bin/docker
jenkins/jenkins:lts

 

--privileged 以root权限运行

-v /data0/apps/jenkins:/var/jenkins_home 映射到宿主机

-v /var/run/docker.sock:/var/run/docker.sock  映射到宿主机,容器能访问宿主机

-v $(which docker):/usr/bin/docker 映射到宿主机,容器能访问宿主机的docker命令

注意:如果宿主机docker版本过低的话容器运行宿主机的docker命令会报错,docker1.13版本就报错了,docker1.18没问题

 

  • jenkins配置

1.安装插件,“Docker plugin”一定要安装

技术图片

 

 2.“系统管理”-》“系统设置”增加docker云(感觉没用)

技术图片

 

 3.项目配置

技术图片

 

 

T_tags=`date ‘+%Y%m%d%H%M‘`
#/usr/bin/docker build -t 88travel_1_10_vehicleprotocol:_prd_$T_tags -t 39.100.134.235:5000/88travel_1_10_vehicleprotocol:_prd_$T_tags ./
/usr/bin/docker build -t 39.100.134.235:5000/88travel_1_10_vehicleprotocol:_prd_$T_tags ./
docker login --username=root --password 111111 http://39.100.134.235:5000
/usr/bin/docker push 39.100.134.235:5000/88travel_1_10_vehicleprotocol:_prd_$T_tags
/usr/bin/docker run -d -p 8050:8050 --name vehicleprotocol -v /home/user/release/docker_deploy_service/log:/data/log 39.100.134.235:5000/88travel_1_10_vehicleprotocol:_prd_$T_tags

 

以上是关于jenkins安装和配置的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins安装和持续集成环境配置

云原生(三十八) | Kubernetes篇之Jenkins入门和安装

Jenkins 安装和配置完整版

Jenkins安装和配置

Jenkins安装和配置系列

Jenkins安装和初始化配置