docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
services:
docker_jenkins:
user: root
restart: always
image: jenkins/jenkins:lts
container_name: jenkins
ports:
- 8099:8080
- 50000:50000
volumes:
- ./jenkins_home/:/var/jenkins_home
- /var/run/docker.sock:/var/run/docker.sock
- /usr/bin/docker:/usr/bin/docker #容器内使用docker
- /usr/local/bin/docker-compose:/usr/local/bin/docker-compose

启动

1
docker-compose up -d

查看admin密码

1
❯ docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword

安装推荐的插件(这一步如果是国内服务器不容易成功,可以先继续)

image.png

修改源1-清华

参考1:jenkins修改国内插件源加速
参考2: docker-compose 部署 jenkins
以下为参考连接内容:

进入Manage Jenkins
Plugins
Advanced settings
Update Site

1
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

替换default.json中的网址

1
2
sed -i 's#updates.jenkins.io/download/plugins#mirrors.tuna.tsinghua.edu.cn/jenkins/plugins#g' default.json && sed -i 's#www.google.com#www.baidu.com#g' default.json

 如果你使用的是docker,进入docker终端执行

1
2
 sed -i 's#updates.jenkins.io/download/plugins#mirrors.tuna.tsinghua.edu.cn/jenkins/plugins#g' /var/jenkins_home/updates/default.json && sed -i 's#www.google.com#www.baidu.com#g' /var/jenkins_home/updates/default.json

修改源2-阿里云

https://www.cnblogs.com/yizhipanghu/p/17446422.html

创建用户

|500

安装基本插件

Publish Over SSH版本1.24
Maven Integration plugin版本3.19
Git Parameter Plug-In版本0.9.17

image.png

系统管理–> 系统配置–> SSH Servers

image.png

系统管理–> 全局工具配置

重启jenkins 访问地址/restart —> eg. http://127.0.0.1:8099/restart

参考链接:https://juejin.cn/post/7140247822225375268 对作者表示感谢!