我已经根据https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/configuration/成功地配置了kubernetes jenkins-operator种子作业
现在,我想为我的作业创建一个文件夹结构,例如,我有这个folders.groovy
folder('Examples') {
displayName('Example Jobs')
description('Folder for example jobs')
}
folder('DockerImages') {
displayName('Docker Images')
description('Folder for jobs baking Docker images')
}yaml引用种子作业位置中的*.groovy:
apiVersion: jenkins.io/v1alpha2
kind: Jenkins
metadata:
namespace: jenkins
name: xxx
spec:
configurationAsCode:
configurations:
- name: jenkins-operator-user-configuration
master:
plugins:
- name: amazon-ecr
version: "1.6"
- name: greenballs
version: "1.15"
containers:
...
seedJobs:
- id: jenkins-operator-ssh
credentialType: basicSSHUserPrivateKey
credentialID: jenkins-github
targets: "infra/jobs/*.groovy"
description: "Infra DSL jobs"
repositoryBranch: master
repositoryUrl: git@github.com:xxx/yyyy.git如何确保首先处理我的folders.groovy文件?它是按字母顺序排列的吗?
发布于 2021-01-20 17:10:36
您可以使用多个文件夹或多个文件:
目标:infra/folders/.groovy\ninfra/job/.groovy
目标: infra/folders.groovy\ninfra目标:“infra/job/*.groovy”
https://stackoverflow.com/questions/60542225
复制相似问题