我正在为我的项目使用VueJS和Laravel.这个问题最近开始显现,甚至在旧的git分支中也显示出来.
此错误仅在Chrome浏览器中显示.
如何在 .gitlab-ci.yml 文件的一个阶段中附加脚本部分?
例如在这个例子中
stages:
- stage1_name
.a:
script:
- echo "String 1"
.b:
script:
- echo "String 2"
stage1_name:
stage: stage1_name
extends: .a
extends: .b
script:
- echo "String 3"
Run Code Online (Sandbox Code Playgroud)
如何获得输出:
String 1
String 2
String 3
Run Code Online (Sandbox Code Playgroud)
代替:
String 3
Run Code Online (Sandbox Code Playgroud) 如何将一个变量值从.gitlab-ci.ymlto传递Dockerfile?
例如.gitlab-ci.yml包含:
variables:
var1: ex_variable_1
var2: ex_variable_1
stages:
- build
build:
stage: build
script:
- sudo docker build . -t ${CI_PROJECT_PATH_SLUG}
--build-arg var1
--build-arg var2
- sudo docker run -dit --name ${CI_PROJECT_PATH_SLUG} --cap-add=NET_ADMIN ${CI_PROJECT_PATH_SLUG}:latest
Run Code Online (Sandbox Code Playgroud)
文档文件包含:
FROM centos:6.9
ENV var1 ${var1}
ENV var2 ${var2}
RUN echo "Print var1 $var1"
RUN echo "Print var2 $var2
Run Code Online (Sandbox Code Playgroud)
所以我想要的是将var1和var2从.gitlab-ci.ymlto传递Dockerfile。