git add . #添加当前路径内容
git commit -m “ccx20211112_v1” #推送名称定义,“自定义内容”
git push #开始推送
- 现在我们来推送上面已经修改后的代码。
[root@ciserver p1]# git add .
[root@ciserver p1]# git commit -m “ccx20211112_v1”
[master ce4f8da] ccx20211112_v1
2 files changed, 6 insertions(+), 1 deletion(-)
create mode 100644 DockerFile
[root@ciserver p1]#
[root@ciserver p1]# git push
Counting objects: 6, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 412 bytes | 0 bytes/s, done.
Total 4 (delta 0), reused 0 (delta 0)
To ssh://git@192.168.59.151:222/root/p1.git
66b6090…ce4f8da master -> master
[root@ciserver p1]#
- 推送成功以后呢,我们去gitlab网站是可以看到的
- 此时可以在容器中看到文件已经更新了
[root@ciserver ~]# docker exec -u root -it jenkins bash
[root@a2b493904798 /]# cd /var/jenkins_home/p1
[root@a2b493904798 p1]# ls
Dockerfile index.html
[root@a2b493904798 p1]# cat index.html
ccxhero_20211112
[root@a2b493904798 p1]#
- 然后去jenkins中的项目里面,可以看到推送过程
如果下面Build History没有内容,点击立即构建
,如果配置正确的话,就可以出来记录了
如下图,蓝色的才是构建成功的。
点进去,看看正常情况下的控制台输出内容
控制台输出
Started by user administrator
Running as SYSTEM
Building in workspace /var/jenkins_home/workspace/p1
[p1] $ /bin/sh -xe /tmp/jenkins1350945876970176621.sh
-
cd /var/jenkins_home
-
rm -rf p1
-
git clone http://192.168.59.151/root/p1.git
Cloning into ‘p1’…
Docker Build
Docker Build: building image at path /var/jenkins_home/p1
Step 1/5 : FROM nginx
—> d1a364dc548d
Step 2/5 : MAINTAINER ccx
—> Using cache
—> cbe0311eaa40
Step 3/5 : ADD index.html /usr/share/nginx/html/
—> 98bf97f66da4
Step 4/5 : EXPOSE 80
—> Running in 608233613a02
Removing intermediate container 608233613a02
—> c2ece88c90fd
Step 5/5 : ENTRYPOINT nginx -g “daemon off;”
—> Running in 92673c1fde3d
Removing intermediate container 92673c1fde3d