安装
#1.拉取Jenkins镜像
docker pull jenkins/jenkins:lts
#2.创建外部目录
mkdir -p /home/jenkins/data #存放配置
#3.启动镜像
docker run \
-u root \
-d \
-p 8080:8080 \
-p 50000:50000 \
-v /home/jenkins/data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /usr/bin/docker:/usr/bin/docker \
--name jenkins \
jenkins/jenkins:lts
#4.查看密码
cat jenkins/data/secrets/initialAdminPassword
配置
- 替换镜像源:
# 查找 default.json
/home/jenkins/data/updates/default.json
#命令替换
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /home/jenkins/data/updates/default.json
- 替换检查地址:
# 查找 default.json
/home/jenkins/data/updates/default.json
#1.命令替换
sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /home/jenkins/data/updates/default.json
#2.手动替换
"connectionCheckUrl":"http://www.google.com/" 替换 "connectionCheckUrl":"https://www.baidu.com/"
注意:每次在插件中心拉取update-center.json
,都需要重新替换镜像源和检查地址
- 中文语言:
- 安装插件
Locale
和Localization: Chinese (Simplified)
Jenkins → Manage Jenkins → Manage Jenkins → Available → 搜索并选中插件 → install without restart → 重启(http://ip:port/restart)
- 配置语言
Jenkins → Manage Jenkins → Configure System → Locale → Default Language → 填写 zh_CN → 勾选 Ignore browser preference and force this language to all users → save
- 修改时区:
- 在 Jenkins → Manage Jenkins →
脚本命令行(Script Console)
输入后,运行即可,不过在重启Jenkins后需要重新修改
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')
- 在创建容器时,添加运行参数即可
docker run ... -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai
- 在右上角点击
用户 → 设置(Settings) → 用户自定义时区(User Defined Time Zone)
,选择Asia/Shanghai
,即可永久保存时区信息,重启不会丢失
- 插件更新中心:
维护方 | 来源 | 地址 |
---|---|---|
Jenkins 官方默认版 | 官方 | https://updates.jenkins.io/update-center.json |
Jenkins 官方测试版 | 官方 | https://updates.jenkins.io/experimental/update-center.json |
Jenkins 中文镜像站 | 国内 | https://updates.jenkins-zh.cn/update-center.json |
华为软件开源镜像站 | 国内 | https://mirrors.huaweicloud.com/jenkins/updates/update-center.json |
腾讯软件开源镜像站 | 国内 | https://mirrors.cloud.tencent.com/jenkins/updates/update-center.json |
清华软件开源镜像站 | 国内 | https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json |
北京理工开源镜像站 | 国内 | http://mirror.bit.edu.cn/jenkins/updates/update-center.json |
中科大学开源镜像站 | 国内 | http://mirrors.ustc.edu.cn/jenkins/updates/update-center.json |
XMisson 开源镜像站 | 国外 | http://mirror.xmission.com/jenkins/updates/update-center.json |