以實際項目的一部分自動化測試為例,記錄下Linux下容器中搭建使用Jenkins持續集成構建的自動化測試。
1、准備虛擬機 安裝Centos7,配置IP等等確保可以正常上網

2、安裝docker
yum -y install docker
service docker start 啟動docker服務
ps -ef|grep docker 查看docker狀態(是否啟動)
yum update
yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum list docker-ce --showduplicates | sort -r yum install docker-ce-18.03.1.ce systemctl start docker systemctl enable docker docker version docker pull jenkins/jenkins docker images
3、配置國內源
vi /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
加載文件
systemctl daemon-reload
重啟docker
systemctl restart docker.service
4、下載Jenkins鏡像
docker pull jenkins/jenkins


5、創建Jenkins目錄
mkdir /home/jenkins_home
6、映射,啟動jenkins容器
docker run -d --name jenkins -p 8081:8080 -v /home/jenkins_home:/home/jenkins_home/ jenkins/jenkins

7、查看容器
docker ps | grep jenkins

8、訪問Jenkins
http://10.2.1.170:8081
9、進入容器查看密碼
docker exec -i -t ff249494700c /bin/bash
cat /var/jenkins_home/secrets/initialAdminPassword

10、配置Jenkins


OK.
