【DevOps视频笔记】8. Jenkins 配置

一、Jenkins 入门配置

1. 工具 / 插件 介绍

二、插件和工具配置

1. 配置 JDK 和 Maven

Stage 1:将服务器中 JDK 和 Maven 映射到 jenkins 容器中

Stage 2:jenkins 全局配置中 -- 指定JAVA_HOME目录

Stage 3:jenkins 全局配置中 -- 指定MAVEN_HOME目录

2. 配置 Publish Over SSH

Stage 1:添加 SSH Servers

Stage 2:设置SSH信息

Stage 3:点击高级后 -- 设置密码

Stage 4:测试连接 


一、Jenkins 入门配置

由于Jenkins需要

  • 从 Git 拉取代码
  • 本地构建
  • 直接 发布自定义镜像到 Docker 仓库 

所以Jenkins需要配置大量内容

 

1. 工具 / 插件 介绍

名称 类别 作用
JDK 工具(包) java开发工具包
maven 工具 项目管理 和 构建自动化工具

Git Parameter

jenkins 插件 拉取git仓库代码
Publish Over SSH jenkins 插件 连接远程环境(服务器)

 

二、插件和工具配置

        在前几章节安装了上 JDK、maven、Git Parameter、Publish Over SSH ,我们将其进行配置

 

1. 配置 JDK 和 Maven

Stage 1:将服务器中 JDK 和 Maven 映射到 jenkins 容器中

# 其中/mnt/bigdata/devops/jenkins/data 为jenkins容器的插件目录映射
mv /usr/local/jdk/ /mnt/bigdata/devops/jenkins/data
mv /usr/local/maven/ /mnt/bigdata/devops/jenkins/data
  • 或者修改 docker-compose.yml 映射地址
version: "3.1"
services:
  jenkins:
    image: jenkins/jenkins
    container_name: jenkins
    ports:
      - 8080:8080
      - 50000:50000
    volumes:
      - ./data/:/var/jenkins_home/  # 插件的安装目录
      - /usr/local/java/jdk1.8.0_333:/var/jenkins_home/jdk1.8.0_333
      - /usr/local/maven/apache-maven-3.6.3:/var/jenkins_home/apache-maven-3.6.3
    environment:
      TZ: "Asia/Shanghai"
  • 修改后需要重启jenkins (这里是重新构建jenkins)
docker-compose up -d --build

 

Stage 2:jenkins 全局配置中 -- 指定JAVA_HOME目录

【DevOps视频笔记】8. Jenkins 配置_第1张图片

 

【DevOps视频笔记】8. Jenkins 配置_第2张图片

 

Stage 3:jenkins 全局配置中 -- 指定MAVEN_HOME目录

 

【DevOps视频笔记】8. Jenkins 配置_第3张图片

 

2. 配置 Publish Over SSH

Stage 1:添加 SSH Servers

【DevOps视频笔记】8. Jenkins 配置_第4张图片

Stage 2:设置SSH信息

【DevOps视频笔记】8. Jenkins 配置_第5张图片

 

Stage 3:点击高级后 -- 设置密码

【DevOps视频笔记】8. Jenkins 配置_第6张图片

 

Stage 4:测试连接 

  • 成功后点击应用

【DevOps视频笔记】8. Jenkins 配置_第7张图片

 

你可能感兴趣的:(架构师之路-java,devops,音视频,笔记)