KanadeK零S2023年3月9日发布 #4 2023年3月9日星期四 13点07分 rufei 这个要在创建流水线的时候就可视化配置好git,代码目录里要有Jenkinsfile,才能扫描到分支和tag。如果不想这么搞,还有一个写法,把流水线里的git换成: checkout(scm: [$class: 'GitSCM', branches: [[name: 'tag-name']], userRemoteConfigs: [ [ url: 'git-url', credentialsId: '你的凭证id' ] ]], poll: false)
YyudongK零S2023年3月16日发布 #11 2023年3月16日星期四 08点51分 rufei 嗯 你这个流水线是普通流水线,不是多分支流水线;可以参考楼上的回复,创建多分支流水线就可以看到了。
rufei2023年3月17日发布 #12 2023年3月17日星期五 01点29分 yudong 是的,感觉用起来不顺手,普通流水线运行时替换模板参数,这样jenkinsfile(除了git地址)和deployment.yaml 可以复用
rufei2023年3月17日发布 #15 2023年3月17日星期五 07点52分 yudong 还有一个功能开发挺简单,但是很实用的功能,就是流水线跨项目复制,只需要在复制的界面增加一个下拉框选择项目就行。如下: ,要是能跨企业空间和多集群就更好了
Kanade rufei 这个要在创建流水线的时候就可视化配置好git,代码目录里要有Jenkinsfile,才能扫描到分支和tag。如果不想这么搞,还有一个写法,把流水线里的git换成: checkout(scm: [$class: 'GitSCM', branches: [[name: 'tag-name']], userRemoteConfigs: [ [ url: 'git-url', credentialsId: '你的凭证id' ] ]], poll: false)