jobs:
- 'engine-verify-{environment-type}-{distro}-{cloud}-{stream}'
- - 'engine-verify-packaging-{distro}-{stream}'
+ - 'engine-verify-package-{distro}-{stream}'
- job-template:
name: 'engine-verify-{environment-type}-{distro}-{cloud}-{stream}'
name: VERBOSITY
default: 'true'
description: 'Verbosity setting for the engine - true or false - default is false'
+ - string:
+ name: ARTIFACTS_TO_UPLOAD
+ default: "k8s-installer-ubuntu1804.bsx"
+ description: 'Artifacts to upload'
+ - string:
+ name: ARTIFACT_TO_DOWNLOAD
+ default: "k8s-installer-ubuntu1804.bsx"
+ description: 'Artifact to download'
- string:
name: NORDIX_ARM_PUBLIC_IP
default: '91.106.198.25'
name: NORDIX_ARM_REPO
default: 'nordix-kubernetes'
description: 'Name of the repository to upload and download artifact to/from. Depends on the stack'
- - string:
- name: NORDIX_ARTIFACT_URL
- default: "$NORDIX_ARM_HTTPS_URL/$NORDIX_ARM_REPO/installer/oss/change/$GERRIT_CHANGE_NUMBER/k8s-installer-ubuntu1804.bsx"
- description: 'Name of the repository to upload and download artifact to/from. Depends on the stack'
- string:
name: CI_LOOP
default: 'verify'
readable-message: 'true'
builders:
+ - 'wait-pkg-mgr-macro'
+ - 'generate-ssh-keypair-macro'
+ - 'generate-job-metadata-macro'
- multijob:
- name: packaging
+ name: package
condition: SUCCESSFUL
execution-type: PARALLEL
projects:
- - name: 'engine-verify-packaging-{distro}-{stream}'
+ - name: 'engine-verify-package-{distro}-{stream}'
current-parameters: true
node-parameters: true
+ property-file: "$WORKSPACE/build.properties"
kill-phase-on: FAILURE
abort-all-job: true
- multijob:
GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
PROJECT=$GERRIT_PROJECT
BRANCH=$BRANCH
+ ARTIFACT_TO_DOWNLOAD=$ARTIFACT_TO_DOWNLOAD
NORDIX_ARM_PUBLIC_IP=$NORDIX_ARM_PUBLIC_IP
- NORDIX_ARTIFACT_URL=$NORDIX_ARTIFACT_URL
EXECUTION_MODE=$EXECUTION_MODE
VERBOSITY=$VERBOSITY
DISTRO=$DISTRO
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
PDF=$PDF
IDF=$IDF
+ property-file: "$WORKSPACE/build.properties"
kill-phase-on: FAILURE
abort-all-job: false
- name: 'engine-verify-{environment-type}-deploy-test-{distro}-city-cloud-master'
GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
PROJECT=$GERRIT_PROJECT
BRANCH=$BRANCH
+ ARTIFACT_TO_DOWNLOAD=$ARTIFACT_TO_DOWNLOAD
NORDIX_ARM_PUBLIC_IP=$NORDIX_ARM_PUBLIC_IP
- NORDIX_ARTIFACT_URL=$NORDIX_ARTIFACT_URL
EXECUTION_MODE=$EXECUTION_MODE
VERBOSITY=$VERBOSITY
DISTRO=$DISTRO
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
PDF=$PDF
IDF=$IDF
+ property-file: "$WORKSPACE/build.properties"
kill-phase-on: FAILURE
abort-all-job: false
- job-template:
- name: 'engine-verify-packaging-{distro}-{stream}'
+ name: 'engine-verify-package-{distro}-{stream}'
disabled: '{obj:disabled}'
clean_before: false
builders:
- - 'engine-wait-pkg-mgr-macro'
- - 'engine-generate-ssh-keypair-macro'
- - 'engine-packaging-macro'
- - 'engine-upload-artifact-macro'
+ - 'package-macro'
+ - 'upload-artifact-macro'