繁体   English   中英

如何通过 gitlab-ci.yml 将 laravel 项目从 gitlab 拉到远程服务器

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM