Jenkins 是什么?
Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。
Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。
安装Jenkins
Jenkins通常作为一个独立的应用程序在其自己的流程中运行, 内置Java servlet 容器/应用程序服务器(Jetty)。
Jenkins也可以运行在不同的Java servlet容器中
主要介绍在Docker容器中安装
1、拉取镜像
docker pull jenkinsci/blueocean
2、安装Jenkins
gitlab安装*
docker run -d -p 4443:443 -p 8094:80 -p 2229:22 --hostname gitlab.william.com --name gitlab --restart always -v /opt/gitlab/config:/etc/gitlab -v /opt/gitlab/logs:/var/log/gitlab -v /opt/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
Jenkins安装*
docker run -u root -d -p 8093:8080 --link gitlab:gitlab.william.com -v /opt/jenkins/home:/var/jenkins_home jenkinsci/blueocean
调整市区
docker exec -it 容器名称or ID
echo "Asia/Shanghai" > /etc/timezone
3、自行下载Maven 和 JDK
a、解压至 /opt/jenkins/home目录
b、重启容器生效
c、在Jenkins UI页系统设置设置全局环境变量 JAVA_HOME
d、如果在全局工具配置里面配置了JDK那么请删除掉(以免编译打包的时候报错)