-
Choerodon平台版本: 0.23.6
-
遇到问题的执行步骤:
-
文档地址:
-
环境信息(如:节点信息):
-
报错日志:
Updating/initializing submodules recursively…
Submodule ‘uipublic’ (http://gitlab-ci-token:[MASKED]@gitlab-c7n.cfms.com/operation-hhbl-project/npm-uipublic.git) registered for path ‘uipublic’
Cloning into ‘/builds/operation-hhbl-project/ccu-web/uipublic’…
Submodule path ‘uipublic’: checked out ‘aa51c8ba2c09a4d43ff2e8d25a49a9fdafd3de61’
Entering ‘uipublic’
$ http_status_code=curl -o .auto_devops.sh -s -m 10 --connect-timeout 10 -w %{http_code} "${CHOERODON_URL}/devops/ci?token=${Token}&type=front"
# collapsed multi-line command
.auto_devops.sh: line 1: failed:true: command not found
ERROR: Job failed: command terminated with exit code 1 -
原因分析:
以下是gitlab-ci.yml文件的配置
.auto_devops: &auto_devops |
http_status_code=curl -o .auto_devops.sh -s -m 10 --connect-timeout 10 -w %{http_code} "${CHOERODON_URL}/devops/ci?token=${Token}&type=front"
if [ “$http_status_code” != “200” ]; then
cat .auto_devops.sh
exit 1
fi
source .auto_devops.sh
function node_module(){
npm run i
}
function node_build(){
npm run ${1:-“uat”}
}
before_script:
- *auto_devops