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