我是 GitLab 新手,不确定这是否可行,我已经在本地设置并运行了 GitLab 以及 Artifactory 私有仓库。我一直使用 DinD 配置,使用 Docker 作为 DinD 服务的主镜像,然后在各个阶段登录并从私有仓库中提取不同的镜像。但我听说可以在没有 DinD 的情况下执行此操作以缩短执行时间。并且所需的图像在阶段开始时被提取。而不是这样:image: docker:latest
2020-01-13
我是 GitLab 用户。我使用 groff 脚本制作了一本 900 页的书。输出将存储在输出文件夹中。当作者进行一些更改并推送到 GitLab 时,Docker 镜像将生成这本书。想法是构建一个 docker 容器并将容器存储在 GitLab 注册表中。容器的构建工作正常,但我收到一条错误消息。错误在运行脚本中。docker 登录不正确。image: docker:latestvariables
2019-09-08
我已将规则示例粘贴到我的 gitlab-ci.yaml 中(来自https://docs.gitlab.com/ee/ci/yaml/#rules):job:script: "echo Hello, Rules!"rules:- if: '$CI_MERGE_REQUEST_TARGET_BRANCH == "master"'when: always- if: '$VAR =~ /pattern/
2019-08-27