3384eb5ec8
Some sample jobs showing how to mirror upstream repositories in a manner expected by git-upstream by pushing the repo contents to the `upstream/` namespace in the local repository. Change-Id: I5c07c9d69cad2241e883fceb26b0c880b81097d9
75 lines
1.9 KiB
YAML
75 lines
1.9 KiB
YAML
- publisher:
|
|
name: send-email-notification
|
|
publishers:
|
|
- email:
|
|
recipients: team-email@example.com
|
|
|
|
- trigger:
|
|
name: poll-weekly
|
|
triggers:
|
|
- pollscm: "@weekly"
|
|
|
|
- trigger:
|
|
name: gerrit-ref-update
|
|
triggers:
|
|
- gerrit:
|
|
trigger-on-patchset-upload-event: false
|
|
trigger-on-change-merge-event: false
|
|
trigger-on-ref-update-event: true
|
|
trigger-on-comment-added-event: false
|
|
override-votes: false
|
|
silent: true
|
|
projects:
|
|
- project-compare-type: 'PLAIN'
|
|
project-pattern: '{project_pattern}'
|
|
branches:
|
|
- branch-compare-type: 'ANT'
|
|
branch-pattern: '**'
|
|
|
|
- trigger:
|
|
name: gerrit-ref-update-plain
|
|
triggers:
|
|
- gerrit:
|
|
trigger-on-patchset-uploaded-event: false
|
|
trigger-on-change-merged-event: false
|
|
trigger-on-ref-updated-event: true
|
|
trigger-on-comment-added-event: false
|
|
override-votes: false
|
|
silent: true
|
|
projects:
|
|
- project-compare-type: 'PLAIN'
|
|
project-pattern: '{project_pattern}'
|
|
branches:
|
|
- branch-compare-type: 'PLAIN'
|
|
branch-pattern: '{project_branch}'
|
|
|
|
- scm:
|
|
name: github-mirror-scm
|
|
scm:
|
|
- git:
|
|
url: https://github.com/{project_pattern}.git
|
|
branches:
|
|
- origin/**
|
|
refspec: +refs/heads/*:refs/remotes/origin/*
|
|
name: origin
|
|
prune: true
|
|
clean:
|
|
after: true
|
|
wipe-workspace: false
|
|
skip-tag: true
|
|
|
|
- scm:
|
|
name: url-mirror-scm
|
|
scm:
|
|
- git:
|
|
url: '{project_pattern}'
|
|
branches:
|
|
- origin/**
|
|
refspec: +refs/heads/*:refs/remotes/origin/*
|
|
name: origin
|
|
prune: true
|
|
clean:
|
|
after: true
|
|
wipe-workspace: false
|
|
skip-tag: true
|