首先吐槽一下阿里家的GIT用户名和密码与登录是不一样的!!!不一样的!!!不一样的!
搞过一阵运维开发,现在想给世界上最好的语言PHP也搞个CI/CD流
首先在自己的服务器创建密钥
ssh-keygen -t rsa -C "username" -f aliyun
touch ~/.ssh/config
# code.aliyun.com
Host code.aliyun.com
HostName code.aliyun.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/aliyun
User username
填入公钥
cat ~/.ssh/aliyun.pub
将key填入
点击OK
这个url就是webhook的地址
点击apply save
username在这里设置
点击项目后点设置
填写刚jenkins的地址
当你push的时候就会触发,
刚脚本里应该判断一下项目是否存在不在则git clone一下,这个可以分布布署