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插件目录中
本文作者:AD运维站
本文链接:https://www.cnblogs.com/adblogs/p/16698891.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步