当前位置:   article > 正文

linux gitee 代码自动部署-没有步骤_linux如何让gitee前端项目自动打包

linux如何让gitee前端项目自动打包

自动部署代码的原理:利用gitee的webhooks钩子方法,在push代码的时候,通知服务器去拉取代码

我的环境是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项目,详细教程 这篇文章写的挺清楚的。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/996141
推荐阅读
相关标签
  

闽ICP备14008679号