File tree Expand file tree Collapse file tree 8 files changed +92
-0
lines changed
cronjobs/dogfooding/releases
resources/nightly-release Expand file tree Collapse file tree 8 files changed +92
-0
lines changed Original file line number Diff line number Diff line change @@ -18,3 +18,4 @@ resources:
1818- pr-status-updater-nightly
1919- concurrency-nightly
2020- workflows-nightly
21+ - results-nightly
Original file line number Diff line number Diff line change 1+ Cron Job to trigger the Tekton Results nightly build.
2+ Results are published to https://storage.cloud.google.com/tekton-releases-nightly/results/latest/release.yaml
Original file line number Diff line number Diff line change 1+ apiVersion : batch/v1beta1
2+ kind : CronJob
3+ metadata :
4+ name : nightly-cron-trigger
5+ spec :
6+ schedule : " 0 5 * * *"
7+ concurrencyPolicy : Forbid
8+ jobTemplate :
9+ spec :
10+ template :
11+ spec :
12+ containers :
13+ - name : trigger
14+ env :
15+ - name : PROJECT_NAME
16+ value : results
17+ initContainers :
18+ - name : git
19+ env :
20+ - name : GIT_REPO
21+ value : github.com/tektoncd/results
Original file line number Diff line number Diff line change 1+ bases :
2+ - ../../../bases/release
3+ patchesStrategicMerge :
4+ - cronjob.yaml
5+ nameSuffix : " -results-nightly-release"
Original file line number Diff line number Diff line change @@ -22,3 +22,4 @@ resources:
2222- overlays/pr-status-updater
2323- overlays/concurrency
2424- overlays/workflows
25+ - overlays/results
Original file line number Diff line number Diff line change 1+ namePrefix : results-
2+ bases :
3+ - ../../base
4+ patchesJson6902 :
5+ - target :
6+ group : triggers.tekton.dev
7+ version : v1alpha1
8+ kind : TriggerTemplate
9+ name : template
10+ path : template.yaml
11+ - target :
12+ group : triggers.tekton.dev
13+ version : v1alpha1
14+ kind : Trigger
15+ name : nightly
16+ path : trigger.yaml
17+ resources :
18+ - github.com/tektoncd/results/release/?ref=main
Original file line number Diff line number Diff line change 1+ - op : add
2+ path : /spec/resourcetemplates
3+ value :
4+ - apiVersion : tekton.dev/v1beta1
5+ kind : PipelineRun
6+ metadata :
7+ generateName : results-release-nightly-
8+ spec :
9+ pipelineRef :
10+ name : results-release
11+ params :
12+ - name : package
13+ value : $(tt.params.gitrepository)
14+ - name : gitRevision
15+ value : $(tt.params.gitrevision)
16+ - name : imageRegistry
17+ value : $(tt.params.imageRegistry)
18+ - name : imageRegistryPath
19+ value : $(tt.params.imageRegistryPath)
20+ - name : versionTag
21+ value : $(tt.params.versionTag)
22+ - name : serviceAccountPath
23+ value : release.json
24+ - name : releaseBucket
25+ value : gs://tekton-releases-nightly/results
26+ workspaces :
27+ - name : ws
28+ volumeClaimTemplate :
29+ spec :
30+ accessModes :
31+ - ReadWriteOnce
32+ resources :
33+ requests :
34+ storage : 1Gi
35+ - name : release-secret
36+ secret :
37+ secretName : release-secret
Original file line number Diff line number Diff line change 1+ - op : add
2+ path : /spec/interceptors
3+ value :
4+ - cel :
5+ filter : >-
6+ 'trigger-template' in body &&
7+ body.params.release.projectName == 'results'
You can’t perform that action at this time.
0 commit comments