基于Docker构建Jenkins CI平台

2019-12-30  本文已影响0人  怪诞140819

相关概念

CI流程


CI流程

相关技术

具体实施

189机器 安装 harbor(docker,docker-compose) git
188机器 安装 jenkins docker,jdk,maven

# yum install git -y
# useradd git
# passwd git
# su - git
# mkdir demo.git
# cd demo.git/
# git --bare init

Jenkins主机测试访问该仓库:

# git clone git@192.168.1.189:/home/git/demo.gi
cd /data0/docker/example
git clone   ...
cd demo
cp -rf ../tomcat-java-demo/* ./
git add .
git commit -m "all"
git push origin master
tar zxvf jdk-8u45-linux-x64.tar.gz
mv jdk1.8.0_45 /usr/local/jdk
tar zxf apache-maven-3.5.0-bin.tar.gz
mv apache-maven-3.5.0 /usr/local/maven
vim /etc/profile
#以下为添加到文件中的内容
#JAVA_HOME=/usr/local/jdk
#PATH=$PATH:$JAVA_HOME/bin:/usr/local/maven/bin
#export JAVA_HOME PATH

#保存退出,并将文件生效 
source /etc/profile
 ## 软件安装目录/data0/software
mkdir -p /data0/java
tar -zxvf apache-tomcat-8.0.46.tar.gz -d /data0/java/
cd /data0/java
mv apache-tomcat-8.0.46 tomcat-jenkins
rm -rf /data0/java/tomcat-jenkins/webapps/*
mkdir -p /data0/java/tomcat-jenkins/webapps/ROOT
cd /data0/software
unzip jenkins.war -d /data0/java/tomcat-jenkins/webapps/ROOT

地址改成:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json,提交之后,进行测试检验。

update-center.json 仍旧使用国外网站,需要进行修改,参考:http://www.bubuko.com/infodetail-3175110.html

查看并生成pipeline 拉取代码的脚本信息


需要选定ssh证书,好让它自动链接认证
ssh-keygen


将公钥推送到git服务器上,git密码 a123456
#ssh-copy-id git@192.168.1.189


上一篇下一篇

猜你喜欢

热点阅读