永远热爱,永远期待❤|

StupidCN

园龄:6年1个月粉丝:0关注:0

Docker安装Jenkins

  1. 拉取镜像

docker pull jenkins/jenkins:x.xxx.x-lts

  1. 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这个目录中
  1. 启动

docker-compose up -d

  1. 默认密码

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 中国大陆许可协议进行许可。

posted @   StupidCN  阅读(16)  评论(0编辑  收藏  举报
(评论功能已被禁用)
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起