文档用于使用Docker安装Jenkins
Jenkins文档中心:https://www.jenkins.io/zh/doc/
使用docker安装,服务操作系统没有强制限制
资源 | 最低要求 | 推荐配置 |
---|---|---|
CPU | 2 | 4 |
内存 | 4 | 16 |
磁盘 | 50 | 500 |
操作系统 | ubuntu 16.04 | ubuntu 18.04 |
软件 | 版本 |
---|---|
Docker | 17.03+ |
Jenkins | 无版本要求,建议最新版 |
应用 | 协议 | 端口 |
---|---|---|
Jenkins | TCP | 8080,5000 |
172.30.9.229 |
---|
Jenkins |
服务器时区设置为北京,三台服务器时间应保持一致
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
主机:172.30.3.231
mkdir -p /work/jenkins/{bin,data,conf,logs}
mkdir /work/jenkins/conf/jenkins_home
vim /work/jenkins/bin/start.sh
内容
注:JAVA_OPTS="-Dmail.smtp.starttls.enable=true -Dmail.smtp.ssl.checkserveridentity=false"参数是部分邮件系统使用tls加密,如果不使用不需要添加该参数
docker run -d --name jenkins \
-p 8080:8080 -p 50000:50000 \
-e JAVA_OPTS="-Dmail.smtp.starttls.enable=true -Dmail.smtp.ssl.checkserveridentity=false" \
-v /work/jenkins/conf/jenkins_home:/var/jenkins_home \
-v /etc/timezone:/etc/timezone \
-v /etc/localtime:/etc/localtime \
-v /work/jenkins/data:/data \
--restart always \
jenkins/jenkins:lts
chmod 755 /work/jenkins/bin/start.sh
/work/kafka-cluster/kafka/bin/start.sh
初始化启动时,会在日志中打印初始化密码
docker logs -f jenkins
密码:00d0b0a1ca4540b297d96a0bd364e72b
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
00d0b0a1ca4540b297d96a0bd364e72b
访问web控制台地址,并登陆
控制台地址:http://172.30.9.229:8080/
插件安装
选择“安装推荐的插件”
创建admin用户
使用admin账户继续
Jenkins URL的配置。
现在不要
jenkin->系统管理->插件管理
安装以下插件
SSH Pipeline Steps
SSH Agent
SSH2 Easy
SSH
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。