From 11227516bb0cf0077c91fe3b846c7a8b0e34303a Mon Sep 17 00:00:00 2001 From: Thanh Ha Date: Mon, 23 Mar 2015 10:42:07 -0400 Subject: [PATCH] Add weekly builder job to flush-cache and verify JJB Change-Id: I0cf7230028ab337f9e902a4784a07dc9ec0f3876 Signed-off-by: Thanh Ha --- jjb/releng-jobs.yaml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/jjb/releng-jobs.yaml b/jjb/releng-jobs.yaml index 0a869332bd..9d8a7220a5 100644 --- a/jjb/releng-jobs.yaml +++ b/jjb/releng-jobs.yaml @@ -4,6 +4,7 @@ - 'builder-verify-jjb' - 'builder-verify-python' - 'builder-merge' + - 'builder-weekly' - 'builder-check-poms' project: 'releng/builder' @@ -180,6 +181,47 @@ - email-notification: email-prefix: '[releng]' +- job-template: + name: 'builder-weekly' + + # builder-daily job to run JJB update weekly + # + # This job's purpose is to update all the JJB on a weekly (Sunday) + # basis with --flush-cache enabled to ensure jobs are okay + + project-type: freestyle + + logrotate: + daysToKeep: 30 + numToKeep: 40 + artifactDaysToKeep: -1 + artifactNumToKeep: 5 + + parameters: + - project-parameter: + project: '{project}' + + scm: + - git-scm: + credentials-id: '{ssh-credentials}' + branch: 'default' + + wrappers: + - ssh-agent-credentials: + user: '{ssh-credentials}' + + triggers: + - timed: 'H H * * 0' + + builders: + - shell: | + source /opt/virtualenv/jenkins-job-builder/bin/activate + jenkins-jobs --flush-cache update jjb/ + + publishers: + - email-notification: + email-prefix: '[releng]' + - job-template: name: builder-check-poms -- 2.36.6