Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
Jenkins功能包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
准备环境
cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
安装Jenkins
##创建Jenkins目录
mkdir -p /data/jenkins
##进入Jenkins目录
cd /data/jenkins
##创建docker-compose.yml文件
vi docker-compose.yml
version: '2.0'
services:
jenkins:
restart: always
image: jenkins/jenkins:lts
container_name: jenkins
privileged: true
user: root
ports:
- 8080:8080
- 50001:50000
environment:
TZ: Asia/Shanghai
volumes:
- /opt/jenkins/data:/var/jenkins_home
- /etc/sysconfig/docker:/etc/sysconfig/docker
- /var/run/docker.sock:/var/run/docker.s