Docker 安装 Jenkins 及配置


参考
https://www.jianshu.com/p/5173afbdbe03,
https://www.jianshu.com/p/9d64d06f93b6
侵权删
主要自己搭环境实验后记录。

Docker 安装 Jenkins

在usr/local/docker/jenkins 下 创建docker.compose.yml

version: '3.1'
services:
  jenkins:
    restart: always
    image: jenkinsci/jenkins
    container_name: jenkins
    ports:
      # 发布端口
      - 8080:8080
      # 基于 JNLP 的 Jenkins 代理通过 TCP 端口 50000 与 Jenkins master 进行通信
      - 50000:50000
    environment:
      TZ: Asia/Shanghai
    volumes:
      - ./data:/var/jenkins_home

启动
docker-compose up -d

启动时,因为数据卷权限原因,进而修改
chown -R 1000 /usr/local/docker/jenkins/data

解锁 jenkin

jenkins 第一次使用 需要初始化密码,查看初始化密码
docker logs jenkins

需要安装插件
插件地址:https://plugins.jenkins.io/
在这里插入图片描述

注意:
除了默认勾选的插件外,一定要勾选 Publish over SSH 插件,这是我们实现持续交付的重点插件。

若安装不上,也可手动安装(但是要重启jenkins)
具体可参考博客 https://www.jianshu.com/p/5173afbdbe03 (侵权删)

配置 jenkins

需要安装jdk 和 maven

1,在 ./data 目录下 放jdk 和 maven 包,并解压在当前目录下。
tar -zxvf jdk

2,需要在 系统管理 Global Tool Configuration 下配置jdk 和 maven
这里需要注意:在data 数据卷中添加的jdk 和 maven 都会在
docker exec -it jenkins /bin/bash
cd /var/jenkins_home # 该目录下就会有 jdk 和 maven(因为他就是用数据卷中的东西)

配置文件如下:
/var/jenkins_home/jdk1.8.0_152
/var/jenkins_home/apache-maven-3.5.3

安装动态参数插件

该插件的主要目的是为了方便我们后面在做项目构建时可以按照版本进行构建(支持一键回滚哦)
系统管理 管理插件
在这里插入图片描述

配置本地化(显示中文)

安装 Locale 插件
在这里插入图片描述

发布了46 篇原创文章 · 获赞 6 · 访问量 2639

猜你喜欢

转载自blog.csdn.net/renguiriyue/article/details/104088802