1. 程式人生 > >OO課程倉庫部署使用GitLab CI

OO課程倉庫部署使用GitLab CI

比較 ges tor yam code readme.md .rpm 檢查 ack

轉自我的個人博客http://mistariano.com/blog/9

1. 服務器上安裝 gitlab-runner

參考博客https://blog.csdn.net/qq_40699305/article/details/82753506

# 添加倉庫到源
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash

# 安裝
sudo yum install gitlab-runner -y

# 註冊 gitlab-runner
#
# 註冊時需要的URL和Token可在倉庫配置中找到
# 比如OO課程GitLab的URL是https://gitlab.buaaoo.top/
# 提示輸入Tag時,為了方便測試起見建議留空
# Executor可以看情況選,我的服務器比較爛所以就不配docker了,直接填shell
sudo gitlab-runner register

# 修改文件權限
sudo chown -R gitlab-runner:gitlab-runner /home/gitlab-runner
sudo chmod -R 777 /home/gitlab-runner

# 啟動服務
gitlab-runner start

# 檢查狀態
gitlab-runner list
gitlab-runner status

2. 編寫 .gitlab-ci.yml

參考官方文檔 https://gitlab.buaaoo.top/help/ci/yaml/README.md

OO課程倉庫部署使用GitLab CI