赞
踩
我的环境是LAMP
www用户去管理网站目录,根据www用户创建的ssh公钥,代码拉取的方式也是以ssh的方式获取的,不用输密码。
我的后端是php项目,因为php代码可以直接运行,所以直接使用webhooks去访问服务器的php文件,让php执行shell脚本去拉取代码就可以了
ps: 别人写的文章挺多的,也没啥东西,操作也比较简单。
后记:我错了,我真是个垃圾,用的thinkphp6框架,我的眼界小了,当要用插件的时候,还是要composer install去安装插件的呀,一并用jenkins自动部署,真方便。>.>!
因为前端项目是vue或react这样的工程化项目,拉取代码还需要安装依赖,进行构建后打包放到指定目录,比较麻烦,还不好确定npm install的执行情况,所以使用第三方工具jenkins。提交代码后,gitee会通知jenkins,然后jenkins在通过你预设的shell指令去操作。
ps:
使用jenkins自动化打包部署Vue项目,详细教程 这篇文章写的挺清楚的。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。