From 9ee2a90a37708254f9089c0d809f1e11164da8fd Mon Sep 17 00:00:00 2001 From: Kaspars Skels Date: Thu, 19 Sep 2019 15:09:40 -0500 Subject: [PATCH] Add JJB for Airship installer This adds builder and job for simple Airship installer Change-Id: I0b911d6aa62df14fd18dc9f45ed6d80cbf3dc2ac Signed-off-by: Kaspars Skels --- jjb/airship/airship.yaml | 58 ++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 51 insertions(+), 7 deletions(-) diff --git a/jjb/airship/airship.yaml b/jjb/airship/airship.yaml index d577b20b9..8c1210b39 100644 --- a/jjb/airship/airship.yaml +++ b/jjb/airship/airship.yaml @@ -19,13 +19,6 @@ name: slave default: '{slave}' -- parameter: - name: airship-branch - parameters: - - string: - name: branch - default: '{branch}' - - airship-containers: &airship-containers name: 'airship-containers' repo: '{repo}' @@ -99,6 +92,50 @@ fi docker rmi $image || true +- builder: + name: airship-deploy + builders: + - shell: | + set +x + tools/deploy deploy_site + +- scm: + name: airship-scm + scm: + - git: + url: https://gerrit.opnfv.org/gerrit/airship + refspec: '+refs/changes/*:refs/changes/*' + branches: + - '{ref}' + +- parameter: + name: airship-branch + parameters: + - string: + name: branch + default: '{branch}' + +- job-template: + name: 'airship-deploy-{tag}' + parameters: + - airship-slave: + slave: '{slave}' + - airship-branch: + branch: '{branch}' + scm: + - airship-scm: + ref: $branch + builders: + - airship-deploy + +- project: + name: 'airship-deploy' + tag: + - latest: + branch: master + slave: intel-pod17 + jobs: + - 'airship-deploy-{tag}' - job-template: name: 'airship-{repo}-{container}-{tag}-pull' @@ -281,6 +318,8 @@ parameters: - airship-slave: slave: '{slave}' + - airship-branch: + branch: 'master' properties: - build-blocker: use-build-blocker: true @@ -288,6 +327,11 @@ blocking-jobs: - '^airship-{tag}-(daily|check|gate)$' builders: + - multijob: + name: deploy + projects: + - name: 'airship-deploy-latest' + <<: *airship-jobs - multijob: name: remove former images projects: -- 2.16.6