From 66884fd6c315aba120712456a98ee235aa686c7a Mon Sep 17 00:00:00 2001 From: Deepshikha khandelwal Date: Wed, 17 Apr 2019 17:10:13 +0530 Subject: Add the job for backporting patch to a specific version on comment Change-Id: Ifea29e09d3782163082018d66380c2912535c220 Signed-off-by: Deepshikha khandelwal --- build-gluster-org/jobs/backport.yml | 62 +++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 build-gluster-org/jobs/backport.yml (limited to 'build-gluster-org/jobs') diff --git a/build-gluster-org/jobs/backport.yml b/build-gluster-org/jobs/backport.yml new file mode 100644 index 0000000..117333c --- /dev/null +++ b/build-gluster-org/jobs/backport.yml @@ -0,0 +1,62 @@ +- job: + name: backport-to-a-branch + node: bugzilla + description: Backport command to a specific version + project-type: freestyle + concurrent: true + + scm: + - git: + branches: + - $GERRIT_BRANCH + refspec: $GERRIT_REFSPEC + choosing-strategy: gerrit + url: git://review.gluster.org/glusterfs.git + wipe-workspace: true + + properties: + - discard-after-x: + x: 90 + - one-build-per-node + +# triggers on adding a comment like: backport version component-name +#eg '/backport release-6 project-infrastructure' + triggers: + - gerrit: + server-name: review.gluster.org + trigger-on: + - comment-added-contains-event: + comment-contains-value: "^/backport *" + + projects: + - project-compare-type: 'PLAIN' + project-pattern: 'glusterfs' + branches: + - branch-compare-type: 'ANT' + branch-pattern: '**' + + + parameters: + - string: + default: refs/heads/master + description: 'For review 12345 and patch set 6, this will be refs/changes/45/12345/6. Default: Tip of master' + name: GERRIT_REFSPEC + - string: + default: master + description: 'Name of the branch you want to build from. We usually build from master' + name: GERRIT_BRANCH + + builders: + - shell: /opt/qa/github/backport.py + + wrappers: + - timestamps + - timeout: + timeout: 450 + abort: true + type: absolute + - credentials-binding: + - username-password-separated: + credential-id: 7e0c919e-4568-42ac-b28a-660a148609fe + username: HTTP_USERNAME + password: HTTP_PASSWORD -- cgit