赞
踩
可以使用WebHook进行自动拉取码云程序代码,服务器配制使用了这个后,然后需要在码云平台上配制这个信息,当每次提交代码到码云平台的时候,服务器会自动 完成拉取最新的代码程序到服务器上。
以下是拉取脚本文件配制
- #!/bin/bash
-
- echo ""
- #输出当前时间
- date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"
- echo "Start"
- #git项目路径
- gitPath="/www/wwwroot/网站根目录"
- #git 网址
- gitHttp="码云上的拉取地址"
- echo "Web站点路径:$gitPath"
- #判断项目路径是否存在
- if [ -d "$gitPath" ]; then
- cd $gitPath
- echo "拉取最新的项目文件"
- #sudo git reset --hard origin/master
- sudo git checkout .
- sudo git pull
- echo "设置目录权限"
- sudo chown -R www:www $gitPath
- echo "End"
- exit
- fi
创建一个完成后,如下图
点击对应的项目,点击查看秘钥,复制完整的链接如下
复制完成链接后,把这个链接填写到码云平台上保存就完成了,剩下只需要配制项目git仓库信息就可以自动拉取代码到服务器
码云账号填写地址,如图下
点击添加webHook
下面截图中画出来的地方,填写webHook生成的url地址
这是填写完成后的显示页面
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。