在git仓库节点安装好Jenkins服务,并配置完好
在每个节点安装git:yum install -y git
在git仓库节点创建账号:useradd git
echo "123" | passwd --stdin git
登录git账号:su - git
始化空的 Git 仓库:可以先创建目录:mkdir php.git,进入:php.git
执行命令:git --bare init 也可以创建Git仓库

以上执行完成,退出:exit
上传代码到仓库
克隆仓库:git clone git@192.168.11.100:/home/git/php.git

进入目录:cd php/
编译文件:echo 123 > index.html
加载到缓存区:git add .
(没有要求就跳过)设置邮箱和用户名: git config --global user.email "1764517@163.com"
git config --global user.name "git"
git commit -m "all"

本地 master 分支的代码,上传到远程仓库(叫 origin)的 master 分支:git push origin master

在节点安装Jenkins的跳过:docker容器运行Jenkins的:docker exec -it 6608ad5d5a28 /bin/bash
之后的都一样:su -s /bin/bash jenkins
创建密钥:ssh-keygen
传公钥:ssh-copy-id git@192.168.11.100
ssh-copy-id root@192.168.11.128
退出:exit
接下来部署web节点
下载nginx:yum install -y nginx
启动:systemctl start nginx
接下来在网页操作
登录Jenkins,创建Item名称与Git仓库中的文件名相同



要确保Jenkins节点有rsync服务,没有就下载,
容器下载:apt-get update && apt-get install -y rsync

修改HTML文件内容后
git add .
git commit -m "new"
git push origin master