Gitlab Webhooks可以用来触发Tekton Pipelines吗?

问题描述

我有一个运行正常的Tekton管道,该管道已成功通过GitHub Webhook触发,但不适用于Gitlab Webhook。我可以看到Gitlab Webhook已触发,并且到达了OpenShift中的EventListener容器,但是管道本身没有运行。那么,它可以与Gitlab webhooks一起使用吗?如果是这样,我是否需要设置或更改某些东西,以便它实际上触发管道?

谢谢! 塞萨尔

解决方法

Tekton Trigger可以由任何http请求发起,因此,如果您使用 GitHub-webhook GitLab webhook curl命令应该没关系。

但是,这些webhook请求以略有不同的json格式提供数据,因此要将 parameters 传递给管道,您需要正确配置与收到的请求匹配的TriggerBinding 。对于GitLab,您可能需要与GitHub不同的TriggerBinding

但管道本身无法运行

如果没有更多信息,很难回答这一部分。有任何错误消息吗?

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...