Docker安装Jenkins
- 拉取镜像
docker pull jenkins/jenkins:x.xxx.x-lts
- docker-compose.yml
version: "3.1"
services:
jenkins:
image: jenkins/jenkins:2.319.1-1ts
container_name: jenkins
ports:
- 8080:8080
- 50000:50000
volumes:
- ./data/:/var/jenkins_home/ # jenkins的home目录,包括插件、项目等等
# 挂载出来的目录是jenkins的数据目录,可以把同服务器的jdk和maven安装路径拷贝到此路径
# 容器不用重启
# jenkins所有的构建workspace都会放在/var/jenkins_home这个目录中
- 启动
docker-compose up -d
- 默认密码
jenkins的默认初始密码在:/var/jenkins_home/secrets/initialAdminPassword中
由于jenkins插件需要从国外下载,以下步骤可以设置从国内下载
重新启动Jenkins容器后,由于Jenkins需要下载大量内容,但是由于默认下载地址下载速度较慢,需要重新设置下载地址为国内镜像站
# 修改数据卷中的hudson.model.UpdateCenter.xml文件
<?xml version='1.1' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>https://updates.jenkins.io/update-center.json</url>
</site>
</sites>
# 将下载地址告换为http://mirror.esuni.jp/jenkins/updates/update-center.json
<?xml version='1.1' encoding="UTF-8'?>
<sites>
<site>
<id>default</id>
<url>http://mirror.esuni.jp/jenkins/updates/update-center.json</url>
</site>
</sites>
再次重启Jenkins容器,访问Jenkins(需要稍微等会)
推荐的插件
- Git Parameter
- Publish Over SSH
Jenkins插件目录
Jenkins数据目录,一般是/var/jenkins/
而插件目录一般都在数据目录中的Plugin目录,插件都是.jpi结尾的文件
手动上传插件
manage jenkins->manage plugin->advanced->选择upload
一般上传之后,对应的文件就会上传到上面的jenkins插件目录中

浙公网安备 33010602011771号