blob: 7a6755977cd52be608858a854def1b46f5cfc785 [file] [log] [blame]
Arthur Shee1d4d2a2023-08-07 09:33:58 -07001- job:
2 name: tf-sync-github-repos
3 node: master
4 project-type: freestyle
5 concurrent: false
6 description: Mirror TF-M, TF-A, TS, and Hafnium projects into GitHub
7 disabled: false
8 builders:
9 - shell: |-
10 #!/bin/bash
11 echo "########################################################################"
12 echo " Gerrit Environment"
13 env |grep '^GERRIT'
14 echo "########################################################################"
Arthur Sheec33d232024-04-05 10:25:33 -070015
16 - shell:
17 !include-raw: ci/tf-sync-repos.sh
Arthur Shee1d4d2a2023-08-07 09:33:58 -070018 properties:
19 - build-discarder:
20 num-to-keep: 10
21 publishers:
22 - email:
23 recipients: 'arthur.she@linaro.org paul.sokolovsky@linaro.org'
24 triggers:
25 - gerrit:
26 server-name: review.trustedfirmware.org
27 trigger-on:
28 - ref-updated-event
29 projects:
30 - project-compare-type: PLAIN
31 project-pattern: TF-A/trusted-firmware-a
32 branches:
33 - branch-compare-type: PLAIN
34 branch-pattern: master
35 - project-compare-type: PLAIN
36 project-pattern: TF-A/tf-a-tests
37 branches:
38 - branch-compare-type: PLAIN
39 branch-pattern: master
40 - project-compare-type: PLAIN
41 project-pattern: ci/tf-a-ci-scripts
42 branches:
43 - branch-compare-type: PLAIN
44 branch-pattern: master
45 - project-compare-type: PLAIN
46 project-pattern: TF-M/trusted-firmware-m
47 branches:
48 - branch-compare-type: PLAIN
49 branch-pattern: main
50 - project-compare-type: PLAIN
51 project-pattern: TF-M/tf-m-tests
52 branches:
53 - branch-compare-type: PLAIN
54 branch-pattern: main
55 - project-compare-type: PLAIN
56 project-pattern: TF-M/tf-m-tools
57 branches:
58 - branch-compare-type: PLAIN
59 branch-pattern: main
60 - project-compare-type: PLAIN
61 project-pattern: TF-M/tf-m-extras
62 branches:
63 - branch-compare-type: PLAIN
64 branch-pattern: main
65 - project-compare-type: PLAIN
66 project-pattern: hafnium/hafnium
67 branches:
68 - branch-compare-type: PLAIN
69 branch-pattern: master
70 - project-compare-type: PLAIN
71 project-pattern: hafnium/driver/linux
72 branches:
73 - branch-compare-type: PLAIN
74 branch-pattern: master
75 - project-compare-type: PLAIN
76 project-pattern: hafnium/prebuilts
77 branches:
78 - branch-compare-type: PLAIN
79 branch-pattern: master
80 - project-compare-type: PLAIN
81 project-pattern: hafnium/project/reference
82 branches:
83 - branch-compare-type: PLAIN
84 branch-pattern: master
85 - project-compare-type: PLAIN
86 project-pattern: hafnium/third_party/dtc
87 branches:
88 - branch-compare-type: PLAIN
89 branch-pattern: master
90 - project-compare-type: PLAIN
91 project-pattern: hafnium/third_party/googletest
92 branches:
93 - branch-compare-type: PLAIN
94 branch-pattern: master
95 - project-compare-type: PLAIN
96 project-pattern: hafnium/third_party/linux
97 branches:
98 - branch-compare-type: PLAIN
99 branch-pattern: master
100 - project-compare-type: PLAIN
101 project-pattern: ci/hafnium-job-configs
102 branches:
103 - branch-compare-type: PLAIN
104 branch-pattern: master
105 - project-compare-type: PLAIN
106 project-pattern: ci/hafnium-ci-scripts
107 branches:
108 - branch-compare-type: PLAIN
109 branch-pattern: master
110 - project-compare-type: PLAIN
111 project-pattern: TS/trusted-services
112 branches:
113 - branch-compare-type: PLAIN
114 branch-pattern: main
115 - branch-compare-type: PLAIN
116 branch-pattern: integration
117 silent-start: true
118 wrappers:
119 - credentials-binding:
120 - text:
121 credential-id: openci-bot-github-token
122 variable: AUTH_TOKEN