Gitlab CI CD部署使用

2021-09-29 08:12:48 字數 447 閱讀 5997

runner:

.gitlab-ci.yml:

git提交之後,runner在runner目錄中git checkout,根據配置的yml檔案執行指定的指令碼命令進行編譯等等操作。

stages:

- build

- test

- deploy

job1:

stage: deploy

script: cp ./* /home/confs/

tags:

- common deploy

解釋:

runner安裝完成、啟動之後,所屬使用者與使用者組為gitlab-runner,因此不論是執行linux命令操作、git操作、docker操作等等,需要注意目標目錄、程式等許可權!

本篇文章由一文多發平台artipub自動發布

Gitlab CI CD 子模組拉取

最近在使用gitlabci的時候發現子模組的拉取,以及某些個專案內部使用指令碼拉取第三方庫的時候都需要專案的私鑰。剛開始是直接在映象中存在私鑰,這就存在著只要獲取了映象就能獲取私鑰了,後面發現了gitlabci可以傳遞變數,那就可以完美解決這乙個問題,現在先記錄下。before script 新增私...

關於精編GitLab CI CD教程的思考

過年這段時間有關部落格的規劃思考了很多,但總體的思路還是很堅定的 一定要寫系列文章。之前出過乙個簡略版的gitlab ci cd的實戰教程。但對於很多名稱和業務場景沒有很細緻的講解。所以再開乙個系列教程是很有必要的。此外,如果要想在某個領域深造,有較高的造詣,就要努力將各種問題,各種文件整理成自己的...

nvidia docker部署使用

sudo vim lib systemd system docker.service 新增 h tcp execstart usr bin dockerd h tcp h fd containerd run containerd containerd.sock sudo systemctl daem...