weekyuanK零S
目前默认是从分支中发现Jenkinsfile,可以手动临时更改jenkins的配置,从tag中发现。但过一会又被覆盖了。请问从哪里可以长期有效更改配置?
jenkins界面中可以临时手动更改:
在ks系统的pipeline的crd资源中直接更改具体pipeline配置后不生效:
直接通过命令编辑crd资源后还是不生效(kubectl edit crd pipelines.devops.kubesphere.io ):
因为我们默认使用的是tag方式
目前默认是从分支中发现Jenkinsfile,可以手动临时更改jenkins的配置,从tag中发现。但过一会又被覆盖了。请问从哪里可以长期有效更改配置?
jenkins界面中可以临时手动更改:
在ks系统的pipeline的crd资源中直接更改具体pipeline配置后不生效:
直接通过命令编辑crd资源后还是不生效(kubectl edit crd pipelines.devops.kubesphere.io ):
因为我们默认使用的是tag方式
麻烦哪位大拿解答下?
目前页面上不支持 tag 发现。Jenkins 中设置的,在编辑流水线之后,会被覆盖掉。
在后面的版本中,会考虑加上这部分。tag 触发的问题,可以考虑使用参数传递临时解决一下。
shaowenchen 感谢回复,我意思在覆盖的模板上更改下参数。不知道行不行?我就是没找到覆盖的配置在存放在哪里了?
shaowenchen 好的,感谢。
shaowenchen 此功能,我们这边也需要,按repo tag进行构建镜像。而不是在流水线里填写tag。
你用的是 gitlab 还是 github ?
shaowenchen gitlab,因为我们发布到生产环境是使用的master分支的tag生成images tag的
jusda_hm
,开发排期中
shaowenchen 谢谢,是否有考虑开发测试类流水线?能从界面上定时执行流水线跑测试脚本。
最好是能区分部署类流水线与测试类流水线
3.1 会提供流水线模板的功能,会提供几种常用的类型。
测试的流水线,可以参考 https://kubesphere.com.cn/forum/d/445-kubesphere-kubesphere-devops
shaowenchen 你好,我看到github上已经支持了是吗?我可以在3.0版本中快速体验这一功能吗?
https://github.com/kubesphere/kubesphere/pull/3125