Make a PR included changes:
- Add a prow job entry in a repo-branch file in
/prow-jobs folder, please create it if not exist. But if you create a new file or rename a file please update it in /prow-jobs/kustomization.yaml
- A job DSL in
/jobs/<org>/<repo> folder, named: <job-name>.groovy
- if the folder not existed, create a file
aa_folder.groovy to create the folder.
- if the job is for trunk branch or feature branches, you should put it in
/pipelines/<org>/<repo>/latest dir, but no need to add another aa_folder.groovy file in the latest dir.
- A executer pod yaml file in
/pipelines/<org>/<repo> folder, named pod-<job-name>.yaml
- if the job is for trunk branch or feature branches, you should put it in
/pipelines/<org>/<repo>/latest dir.
- A Jenkins pipeline groovy script in
/pipelines/<org>/<repo> folder, named: <job-name>.groovy
- if the job is for trunk branch or feature branches, you should put it in
/pipelines/<org>/<repo>/latest dir.
- using the pod yaml in groovy
Sample files:
Make a PR included changes:
/prow-jobsfolder, please create it if not exist. But if you create a new file or rename a file please update it in /prow-jobs/kustomization.yaml/jobs/<org>/<repo>folder, named:<job-name>.groovyaa_folder.groovyto create the folder./pipelines/<org>/<repo>/latestdir, but no need to add anotheraa_folder.groovyfile in thelatestdir./pipelines/<org>/<repo>folder, namedpod-<job-name>.yaml/pipelines/<org>/<repo>/latestdir./pipelines/<org>/<repo>folder, named:<job-name>.groovy/pipelines/<org>/<repo>/latestdir.Sample files: