持续集成我有一个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