Jenkins 是什么?
Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。
Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。
官方网站:https://jenkins.io/
基于 Docker 安装 Jenkins
- 创建jenkins目录用于存放数据
/usr/local/docker/jenkins
并进入目录 - 创建Docker 数据卷文件夹
mkdir -m 1000 data
- 创建 docker-compose
version: '3.1' services: jenkins: restart: always image: jenkins container_name: jenkins ports: # 发布端口 - 8080:8080 # 基于 JNLP 的 Jenkins 代理通过 TCP 端口 50000 与 Jenkins master 进行通信 - 50000