gitlab+jenkins+harbor+k8s安装操作流程之jenkins gitlab harbor页面配置操作截图

现在文档阶段,实现的操作,开发人员下载或者上传新的代码,提交后jenkins自动构建到jenkinsworkspace目录中,构建过程中,利用build-shell的方式,把workspace中的代码目录制作成镜像,打包,并发送到harbor中,注意:在每个项目目录内,必须有dockerfile文件,才可以发布
1.先天条件:
服务器配置信息 192 gitlab 10 jenkins 148 harbor
三台机器必须安装docker 必须互相免密 熟悉docker 命令 打成镜像 打包 上传 等命令
熟悉git命令,更新代码 提交代码
2.gitlab jenkins harbor 页面操作截图
gitlab 创建项目 创建用户 选择master分支,用git clone git@gitlabIP:ops-test/project.git下载到本地代码

项目内部的设置按键,选择webhooks 这里的作用是连接jenkins,红框内一定要跟jenkins配置的时候一致

jenkins的页面配置
新建项目,选择自由项目

编写描述内容

选择git 填写gitIP

下面的分支选择,master分支


点击高级如图,后面还会生成秘钥 是粘贴到gitlab上的



habor操作 只需要创建用户,建立项目即可

所有的操作命令如下
在任何服务器上 你需要先下载gitlab上你所需要更新的代码包,安装git 还需要跟gitlab免密
git clone git@10.0.0.192:ops-test/project.git
设置邮箱
git config --local user.name "zhangj"
git config --local user.email "994183349@qq.com"
更新完代码后,提交并标注
git add .
git commit -m "第一次提交"
查看代码分支,显示master
git branch
推送到master分支上
git push -u root master
git push -u origin master
验证jenkins和harbor是否连通,登录harbor
docker login -u admin -p Harbor12345 http://10.0.0.148
把jenkins上workspace的目录制作成镜像
docker build -t test .
打包
docker tag test:latest http://10.0.0.148/test/
查看镜像
docker images
把打包的镜像上传到harbor上
docker push 10.0.0.148/test/test:v1

浙公网安备 33010602011771号