用系统预设模板创建出的应用服务build失败

  • Choerodon平台版本:0.19 (devops19.6 front19.4)

  • 运行环境:自主搭建

  • 问题描述:

    用系统预设模板创建出的应用服务,gitlab中的runner执行build失败

  • 执行的操作:
    如:创建了一个新用户并给用户分配了项目管理员权限,使用该用户登录系统创建项目后,在开发-应用服务-导入应用服务-从github导入-选择“系统预设模板”为导入来源-选择Springboot为应用服务模板,创建成功,但runner运行失败

  • 报错信息(请尽量使用代码块或系统截图的形式展现):
    gitlab runner的错误日志:

gitlab runner pod的错误日志:

  • 建议:

    有没有办法看到更多的日志,或者执行什么操作能够定位job失败的原因?

你好, 请先确保${CHOERODON_URL}这个值是你的api-gateway的域名. 可以在curl命令之前用echo ${CHOERODON_URL}输出看看

您好,${CHOERODON_URL}这个环境变量是要在哪个pod里查看呢,是gitlab-runner的常驻pod还是build时那个一次性运行的pod?如果是后者的话,一下子就结束了,来不及操作,有别的办法来确认环境变量的值么,或者说这个环境变量的值是如何注入的?

你好,直接在项目下的.gitlab-ci.yaml加上下面圈出的部分:

多谢,的确是这个问题,我手动重新安装runner,显式指定了正确的地址后,问题解决了。

好的~