Ключевое слово Get extends для работы в местном бегунке - PullRequest
0 голосов
/ 28 ноября 2018

.gitlab-ci.yml

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

tryit:
  extends: fromz

пробует его с помощью gitlab runner от мастера - здесь: 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 голосов
/ 28 марта 2019

Вы должны extends: .fromz вместо extends: fromz.

"Скрытые задания" (начальная точка) и extends - это две отдельные функции, только они хорошо работают вместе.Если я не ошибаюсь, вы, вероятно, могли бы также перейти от не скрытых заданий, то есть заданий без ведущей точки, поэтому имеет смысл, что вы do должны писать точку явно, поскольку это только частьназвание работы.

...