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那麼請删除掉(以免編譯打包的時候報錯)