安装Jenkins 的方式
Jenkins 是一个可扩展的持续集成(CI)平台。它只是一个平台,真正运作的都是插件。
Jenkins的主要作用:持续的监控软件版本发布/测试项目。
监控外部定时调用执行的工作。
接下来记录一下所踩得的坑 !
1.Docker安装
# 创建Linux本地目录并赋权
mkdir -p /var/jenkins_data
chmod 777 /var/jenkins_data
# 拉取镜像 目前 对应 jenkins 官方 2.332.3
docker pull jenkinsci/blueocean:1.25.3
# 对应 jenkins 官方 2.346.1 LTS 支持JDK8-11-17
docker pull jenkinsci/blueocean:1.25.5
# 一定要挂载Maven和JDK8 自带JDK11也可以用
docker run \
-u root \
-d \
--name jenkins \
--restart always \
-p 8090:8080 \
-p 8091:50000 \
-v /var/jenkins_data:/var/jenkins_home \
-v /usr/local/java/jdk1.8.0_351:/usr/local/java/jdk1.8.0_351 \
-v /usr/local/maven/apache-maven-3.6.3:/usr/local/maven/apache-maven-3.6.3 \
jenkinsci/blueocean:1.25.5
Docker安装第一次需要进入容器才能获取密码
cat /var/jenkins_home/secrets/initialAdminPassword
接下来登录安装插件![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b4dea799326248f9285e7376ea59a3b8.png)
插件安装完注册账号重启登录
修改为国内的清华大学官方镜像地址,最终内容如下:
# 找到这个配置文件hudson.model.UpdateCenter.xml
<?xml version='1.1' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<!--清华镜像-->
<url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
<!--官方镜像
<url>https://updates.jenkins.io/update-center.json</url>-->
</site>
</sites>
插件管理高级里更改URL地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
配置Maven Setting.xml路径 Docker安装最好挂载本地Maven
配置JDK 容器里自带JDK,也可挂载本地JDK 8
配置Maven本地安装路径
最后测试一下构建项目
2.war包安装方式
# 下载jenkins.war包 安装目录 Java-jar启动
java -jar jenkins.war --httpPort=8081