首页 > 其他 > 详细

容器 之搭建 jenkins ci 平台

时间:2019-11-22 20:07:04      阅读:75      评论:0      收藏:0      [点我收藏+]

1 部署 gitlab

 

docker run -d   --name gitlab   -p 8443:443   -p 80:80   -p 9998:22   -v $PWD/config:/etc/gitlab   -v $PWD/logs:/var/log/gitlab   -v $PWD/data:/var/opt/gitlab   -v /etc/localtime:/etc/localtime   lizhenliang/gitlab-ce-zh:latest

 

 

访问地址: http://ip

用户名 root  密码 刚设置的

 

2 创建项目 提交测试代码

gitlab 创建一个仓库地址

 

# 克隆仓库地址

git clone http://10.0.0.70:9999/root/java-demo.git

 

# 解压测试代码

#提交代码

 

3 部署 Harbor

https://www.cnblogs.com/augustyang/p/11912688.html

 

 

 

 

4 jenkins 安装

 

# 安装jdk

# tar zxvf jdk-8u45-linux-x64.tar.gz
# mv jdk1.8.0_45 /usr/local/jdk

 

#安装maven

# tar zxf apache-maven-3.5.0-bin.tar.gz
# mv apache-maven-3.5.0 /usr/local/maven

 

 

docker run -d --name jenkins -p 80:8080 -p 50000:50000 -u root -v /opt/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /usr/local/apache-maven-3.5.0:/usr/local/maven -v /usr/local/jdk1.8.0_45:/usr/local/jdk -v /etc/localtime:/etc/localtime --name jenkins jenkins/jenkins:lts

 

 

#使用/root/.ssh中私钥访问gitlab

ssh-keygen -t rsa
cat .ssh/id_rsa.pub

 

 

#安装 git pipeline 插件

 

# 配置国内镜像地址  步骤

manage jenkins -->   Manage Plugins  -->  Advanced --> Update Site 

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

 

 

5 jenkins 发布

 

 

 

① Pipline 脚本

 

 

② 添加凭据

 

1 添加拉取git代码凭据,并获取id替换到上面git_auth变量值。

2 添加拉取harbor镜像凭据,并获取id替换到上面docker_registry_auth变量值。

 

容器 之搭建 jenkins ci 平台

原文:https://www.cnblogs.com/augustyang/p/11913523.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!