已解决 gitlab流水线执行不成功

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

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

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

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

1、如何指定已部署的runner

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

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

禅道版本 18.6 源码包
操作系统 CentOS
客户端浏览器 Chrome

提问者: 王欣 悬赏:5 日期: 2023-09-06 09:13:58 答案:1 点击:270

获取技术支持

QQ: 电话:
设置备注
答案列表
2023/09/06
您好,目前不支持指定单个runner,只能触发执行整条流水线。
禅道支持通过提交注释包含关键词触发,可以在“触发方式”中选择一下。
自定义构建参数这里可以设置参数,传参到流水线中runner调用,这里不能填写触发关键词。
上图中报错可以尝试使用提交注释包含关键词触发,不填写自定义构建参数触发执行看下。
如果还有其他疑问, 可以加一下左上角的商务联系方式,商务邀请进群后沟通。