簡體   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