获取扩展关键字以在本地gitlabci运行器中工作

时间:2018-11-28 10:35:25

标签: gitlab gitlab-ci gitlab-ci-runner

.gitlab-ci.yml

.fromz:
  script: echo "foo"
  image: node:10-alpine

tryit:
  extends: fromz

使用master上的gitlabRunner进行尝试-此处:https://gitlab.com/gitlab-org/gitlab-runner/blob/master/docs/install/bleeding-edge.md#download-the-standalone-binaries

gitlab-runner-linux-amd64 exec docker tryit

结果:

Runtime platform                                    arch=amd64 os=linux pid=18273 revision=54ee8e8c version=11.6.0~beta.881.g54ee8e8c
FATAL: missing 'script' for job           

要让extends工作,我需要什么?

1 个答案:

答案 0 :(得分:0)

您应该extends: .fromz而不是extends: fromz

“隐藏作业”(前导点)和extends功能是两个独立的功能,只是它们可以很好地协同工作。如果我没记错的话,您可能还可以从非隐藏作业扩展,即没有前导点的作业,因此有意义的是,您必须明确地写点,因为这只是一部分职位名称。