-
Choerodon平台版本:0.7.0
-
运行环境:自主搭建
-
问题描述:
创建实例的时候报错,貌似路径中多了一个空格,请问这个是什么原因
-
报错信息:
CI没有问题已经构建通过了。
charts结构如下:
以下是我的CI文件:
image: registry.cn-hangzhou.aliyuncs.com/choerodon-tools/cifront:0.5.0
stages:
- node_build
- docker_build
node_test:
stage: node_build
script:
- npm_install
- node_build
only:
- /^feature-.*$/
node_build:
stage: node_build
script:
- npm_install
- node_build
- node_dist
only:
- /^release-.*$/
- /^hotfix-.*$/
- develop
- tags
docker_build-dev:
image: registry.cn-hangzhou.aliyuncs.com/choerodon-tools/cibase:0.5.0
stage: docker_build
script:
- docker_build
- clean_cache
- chart_build
only:
- develop
docker_build:
image: registry.cn-hangzhou.aliyuncs.com/choerodon-tools/cibase:0.5.0
stage: docker_build
script:
- docker_build
- clean_cache
- chart_build
only:
- /^release-.*$/
- /^hotfix-.*$/
- tags
.auto_devops: &auto_devops |
curl -o .auto_devops.sh \
"${CHOERODON_URL}/devops/ci?token=${Token}&type=front"
if [ $? -ne 0 ];then
cat .auto_devops.sh
exit 1
fi
source .auto_devops.sh
function npm_install() {
npm install --registry=https://registry.npm.taobao.org
}
function node_build() {
npm run build
}
function node_dist(){
mkdir -p /cache/$CI_PROJECT_NAME-$CI_PROJECT_ID-$CI_COMMIT_REF_NAME-$CI_COMMIT_SHA/
cp -r dist /cache/$CI_PROJECT_NAME-$CI_PROJECT_ID-$CI_COMMIT_REF_NAME-$CI_COMMIT_SHA/dist
}
function docker_build() {
cp -r /cache/$CI_PROJECT_NAME-$CI_PROJECT_ID-$CI_COMMIT_REF_NAME-$CI_COMMIT_SHA/dist ./
docker login -u ${DOCKER_USER} -p ${DOCKER_PWD} ${DOCKER_REGISTRY}
docker build --pull -t ${DOCKER_REGISTRY}/${GROUP_NAME}/${PROJECT_NAME}:${CI_COMMIT_TAG} .
docker push ${DOCKER_REGISTRY}/${GROUP_NAME}/${PROJECT_NAME}:${CI_COMMIT_TAG}
}
function clean_cache() {
rm -rf /cache/$CI_PROJECT_NAME-$CI_PROJECT_ID-$CI_COMMIT_REF_NAME-$CI_COMMIT_SHA
}
before_script:
- *auto_devops