- job: | |
name: tf-sync-github-repos | |
node: docker-amd64-tf-a-jammy | |
project-type: freestyle | |
concurrent: false | |
description: Mirror TF-M, TF-A, TS, and Hafnium projects into GitHub | |
disabled: false | |
parameters: | |
- string: | |
name: GERRIT_PROJECT | |
default: '' | |
description: "Gerrit project" | |
- string: | |
name: GERRIT_REFNAME | |
default: '' | |
description: "Project branch" | |
builders: | |
- shell: |- | |
#!/bin/bash | |
echo "########################################################################" | |
echo " Gerrit Environment" | |
env |grep '^GERRIT' | |
echo "########################################################################" | |
- shell: | |
!include-raw: ci/tf-sync-repos.sh | |
properties: | |
- build-discarder: | |
num-to-keep: 30 | |
publishers: | |
- email: | |
recipients: 'arthur.she@linaro.org paul.sokolovsky@linaro.org' | |
triggers: | |
- gerrit: | |
server-name: review.trustedfirmware.org | |
trigger-on: | |
- ref-updated-event | |
projects: | |
- project-compare-type: PLAIN | |
project-pattern: TF-A/trusted-firmware-a | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: master | |
- branch-compare-type: REG_EXP | |
branch-pattern: lts-v2.* | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: TF-A/tf-a-tests | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: master | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: ci/tf-a-ci-scripts | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: master | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: TF-M/trusted-firmware-m | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: main | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: TF-M/tf-m-tests | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: main | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: TF-M/tf-m-tools | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: main | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: TF-M/tf-m-extras | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: main | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: hafnium/hafnium | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: master | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: hafnium/driver/linux | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: master | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: hafnium/prebuilts | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: master | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: hafnium/project/reference | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: master | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: hafnium/third_party/dtc | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: master | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: hafnium/third_party/googletest | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: master | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: hafnium/third_party/linux | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: master | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: ci/hafnium-job-configs | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: master | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: ci/hafnium-ci-scripts | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: master | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
- project-compare-type: PLAIN | |
project-pattern: TS/trusted-services | |
branches: | |
- branch-compare-type: PLAIN | |
branch-pattern: main | |
- branch-compare-type: PLAIN | |
branch-pattern: integration | |
- branch-compare-type: REG_EXP | |
branch-pattern: refs/tags/.* | |
silent-start: true | |
wrappers: | |
- credentials-binding: | |
- text: | |
credential-id: openci-bot-github-token | |
variable: AUTH_TOKEN |