[英]how to pull laravel project from gitlab to remote server by gitlab-ci.yml
我有一个 laravel 项目,它已经手动部署在远程服务器(nginx 服务器)上。 现在,由于项目已经部署完毕,所以我每次做git push的时候都想把项目拉到服务器上。 另一种方式,当我将项目推送到 gitlab 后,单击运行管道将项目拉到服务器上。
1-我们如何将 gitlab 与服务器连接?
2-我希望脚本将它们放在 gitlab-ci.yml 文件中
我们如何将 gitlab 与服务器连接?
一种方法是设置 SSH 信任关系,以便 GitLab Runner 可以 SSH 进入您的服务器。
另一种方法是设置一个 cron 作业来检查 Git 存储库的更新(合并成功后会出现)。
I have examples of both in my GitLab CI tutorial at https://gitpitch.com/atsaloli/cicd/master?grs=gitlab#/ (it takes a few seconds to load), starting from https://gitpitch.com/ atsaloli/cicd/master?grs=gitlab#/67 (“设置阶段和生产环境”幻灯片)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.