DevOps
596705

gitlab流水线执行不成功已解决 悬赏5积分

提问者王欣 答案数1 阅读数588 发表时间2023-09-06 09:13:58

首先gitlab的流水线时通过.gitlab-ci.yml文件来编写部署脚本的

gitlab会通过已部署的runner,并通过runner指定的关键字来触发对应服务器的构建

禅道官方的使用手册并未与最新开源版界面、使用手册相匹配,导致用户在调研过程中出现很多矛盾和问题

我想请问,在添加、编辑流水线时,系统只给予了如下字段,问题是:

1、如何指定已部署的runner

2、如何设定runner触发的关键字,如build、test等

3、如何正确触发流水线,通过下列字段的填写完整度,我得到的提示是:发送执行请求成功!执行结果:创建失败,而且在构建日志中得到的结果是:{"error":"job_id is invalid"},在流水线表单中并没有指定jobid的设置

禅道版本:禅道开源版 18.6

安装包类型:源码包

操作系统:CentOS

客户端浏览器:Chrome

设置备注
内容
答案列表
2023-09-06 11:28:35
您好,目前不支持指定单个runner,只能触发执行整条流水线。
禅道支持通过提交注释包含关键词触发,可以在“触发方式”中选择一下。
自定义构建参数这里可以设置参数,传参到流水线中runner调用,这里不能填写触发关键词。
上图中报错可以尝试使用提交注释包含关键词触发,不填写自定义构建参数触发执行看下。
如果还有其他疑问, 可以加一下左上角的商务联系方式,商务邀请进群后沟通。
联系我们
联系人
高丽亚/高级客户经理
电话(微信)
17667930330
QQ号码
3645260865
联系邮箱
gaoliya@chandao.com
返回顶部
高丽亚
高级客户经理
17667930330
3645260865
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。