Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将“extends”与“gitlab runner exec”一起使用`_Gitlab_Gitlab Ci_Gitlab Ci Runner - Fatal编程技术网

如何将“extends”与“gitlab runner exec”一起使用`

如何将“extends”与“gitlab runner exec”一起使用`,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,我有一个.gitlab ci.yaml和extends指令,它在gitlab ci上工作,但是我不能用gitlab runner exec测试它,看起来extends被gitlab runner忽略了 我有两个文件,如: # .2extend.yml .job2extend: image: some/docker/img stage: test script: - echo do things with "${myvar}" 及 这就是我的错误: $ g

我有一个
.gitlab ci.yaml
extends
指令,它在gitlab ci上工作,但是我不能用
gitlab runner exec
测试它,看起来
extends
gitlab runner
忽略了

我有两个文件,如:

# .2extend.yml
.job2extend:
  image: some/docker/img
  stage: test
  script:
    - echo do things with "${myvar}"

这就是我的错误:

$ gitlab-runner exec docker myjob
Runtime platform                                    arch=amd64 os=linux pid=29785 revision=45d9c1d6 version=12.4.0~beta.1935.g45d9c1d6
FATAL: missing 'script' for job
我扩展的工作既有
脚本
指令,也有
图像
指令

我遇到了和我一样的问题

那么,在问题没有解决的情况下,有办法解决这个问题吗

$ gitlab-runner exec docker myjob
Runtime platform                                    arch=amd64 os=linux pid=29785 revision=45d9c1d6 version=12.4.0~beta.1935.g45d9c1d6
FATAL: missing 'script' for job