Jenkins安装及自动化部署-Docker

发布于:2024-04-07 ⋅ 阅读:(110) ⋅ 点赞:(0)

docker安装新版

老版的Jenkins的插件容易安装不起,所以需要新版的Jenkins

docker pull jenkins/jenkins:latest-jdk17

编写docker-compose文件

docker-compose.yml

# Copyright VMware, Inc.
# SPDX-License-Identifier: APACHE-2.0

version: "2"

services:
  jenkins:
    image: jenkins/jenkins:latest-jdk17
    ports:
      - "8080:8080"
      - "8888:8888"
      - "50000:50000"
    volumes:
      - "./jenkins_home/:/var/jenkins_home/"
      - "/var/run/docker.sock:/var/run/docker.sock"
      - "/bin/docker:/bin/docker"

修改Jenkins下载源

hudson.model.UpdateCenter.xml

<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
  </site>
</sites>

需要上传合适的Maven版本

此处为 apache-maven-3.6.3,并且需要对挂载的apache-maven-3.6.3进行授权
chown -R 1000:1000 apache-maven-3.6.3
chmod +777 apache-maven-3.6.3/bin/*

Jenkins配置Maven

在这里插入图片描述

拷贝Java执行环境

当前为本机的linux-java执行环境

cp -R /usr/java/jdk1.8.0_191-amd64/* jenkins_home/jdk1.8.0_191/
chown -R 1000:1000 jenkins_home/jdk1.8.0_191

配置 JAVA_HOME

/var/jenkins_home/jdk1.8.0_191

在这里插入图片描述

这里可以重启 Jenkins

重启 Jenkins

创建项目

配置 git

在这里插入图片描述

选择Maven版本为自己的

在这里插入图片描述

填写执行目标

clean install -Dmaven.test.skip=true

项目构建完成

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到