Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]kubevela 的ci webhook #6517

Open
charles-liming opened this issue May 8, 2024 · 1 comment
Open

[Feature]kubevela 的ci webhook #6517

charles-liming opened this issue May 8, 2024 · 1 comment

Comments

@charles-liming
Copy link

charles-liming commented May 8, 2024

Is your feature request related to a problem? Please describe.
使用jenkins ci 对接的时候,发现一个服务就有一个触发器webhook url,每个应用都有一个单独的触发器 webhook url.,但是如果应用有成百上千个,维护webhook 发现是一件不容易的事情。
但是jenkins 本身有一个非常好的能力叫多分支构建,我们使用shardlibrary + jenkinsfile 管理了上百个服务。只维护了一套共享库文件,但是在cd 的时候,我们自己实现了一个webhook 服务,我们把上线的应用跟K8S 的集群,namespace,deploy ,等关系维护在了中间服务里,然后CD的时候,带上 gitlab的分支,+ 名称,调用中间服务,即可完成自动上线。

Describe the solution you'd like
然后我觉着kubevela 这个服务设计的挺好的,想着是不是可以有类似的功能(统一的webhook 接口,通过request body 来控制cd 的对应关系)。所以咱们有没有统一的webhook 接口计划,然后通过request body 来区分集群,命名空间,以及服务

Describe alternatives you've considered

Additional context

@mouuii
Copy link

mouuii commented May 15, 2024

目前没有计划吧,维护为主

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants