程序员提交代码到仓库,jenkins拉取git中的代码,并进行构建,然后部署到对应的tomcat中,发布项目,测试反馈结果到开发和产品那
这个环节就是jenkins要做的,实现之后,开发只要提交代码到git仓库即可,运维将CI/CD环境配置好
先部署git,三台主机,jenkins,web-test,git
**可以直接yum install git
**
如果失败可以重新建立索引
清除防火墙规则
git用户是让开发拉取代码的
创建git仓库,先创建目录,目录里存放项目分支
创建第一个app.git,代表第一个项目
初始化一下仓库,不初始化就只是一个目录而已
现在就有一些仓库的信息,这些信息支撑你的代码版本控制
使用web-test,提交代码试试
创建测试目录,准备拉取代码
输入git的密码,提示是空的仓库
现在app是空的
git命令添加到本地的版本仓库,过程是先提交本地,从本地合并到远端服务器上
告诉你新加了文件
添加一个注释,一般是修改什么bug来提交,这样就提交到了本地仓库
通过这个来区分谁提交的代码
合并到远程仓库,就选择push上去。master一般作为主分支,其他都是功能性开发合并到master上
可以试试密钥对push,每次输入密码有点麻烦,ssh-keygen
这个就是公钥
把公钥放到git里即可
在.ssh下再创建这个文件
用于存放认证客户端公钥的
测试一下是否免密登录