持續集成我有一個Gitlab服務器上的碼頭工人容器中運行:gitlab dockerGitlab上泊塢
在Gitlab存在與運行pdflatex建立PFD文件的簡單的Makefile的項目。
在泊塢容器我裝的texlive而作,我也裝泊塢窗亞軍,命令:
curl -sSL https://get.docker.com/ | sh
的.gitlab-ci.yml看起來如下:
.build:
script: &build_script
- make
build:
stage: test
tags:
- Documentation Build
script: *build
工作是卡住運行,並顯示一條消息:
This build is stuck, because the project doesn't have any runners online assigned to it
有什麼想法嗎?
建議在Docker外部運行您的GITLAB RUNNER,並讓Docker下載並啓動Docker容器。這聽起來像你試圖自己建立亞軍?您是否按照文檔中的說明進行操作? https://docs.gitlab.com/runner/#using-gitlab-runner –
GITLAB CI RUNNER!= GITLAB SERVER。你的意思是說你在Docker中運行主Gitlab服務器,還是CI運行器在Docker中運行?或者你沒有意識到服務器不包含任何跑步者,你需要設置一個跑步者? –
顯然不是!我在包含Gitlab的Docker容器外部運行curl命令,所以我在主機上執行了它。我現在正在閱讀設置系統是非常複雜的,因爲我想要的,Jenkings會更容易... – mattobob