docker-compose.yml
Jenkins 是一個簡單易用的持續集成軟件平臺,我們依然採用 Docker 的方式部署,docker-compose.yml 配置文件如下:
version: '3.1'
services:
jenkins:
restart: always
image: jenkinsci/jenkins
container_name: jenkins
ports:
# 發佈端口
- 8080:8080
# 基於 JNLP 的 Jenkins 代理通過 TCP 端口 50000 與 Jenkins master 進行通信
- 50000:50000
environment:
TZ: Asia/Shanghai
volumes:
- ./data:/var/jenkins_home
安裝過程中會出現 Docker 數據卷 權限問題,用以下命令解決:
chown -R 1000 /usr/local/docker/jenkins/data
啓動
docker-compose up -d