Centos7 + docker + Jenkins搭建及測試


以實際項目的一部分自動化測試為例,記錄下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.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM