jobs:
- 'kubernetes-periodic-release-{environment-type}-{distro}'
- - 'kubernetes-periodic-{phase}-{distro}'
+ - 'kubernetes-periodic-package-{distro}'
+ - 'kubernetes-periodic-promote-{distro}'
- job-template:
name: 'kubernetes-periodic-release-{environment-type}-{distro}'
- logrotate
wrappers:
- - build-timeout:
- timeout: 180
+# - build-timeout:
+# timeout: 180
- mask-passwords
- fix-workspace-permissions
wipe-workspace: true
builders:
- - 'wait-pkg-mgr-macro'
- 'generate-ssh-keypair-macro'
- - 'generate-job-metadata-macro'
+ - 'generate-build-metadata-macro'
+ - 'wait-pkg-mgr-macro'
- multijob:
name: package
condition: SUCCESSFUL
node-parameters: false
property-file: "$WORKSPACE/build.properties"
predefined-parameters: |
+ EXECUTION_MODE=$EXECUTION_MODE
NORDIX_ARM_PUBLIC_IP=$NORDIX_ARM_PUBLIC_IP
ARTIFACT_TO_DOWNLOAD=$ARTIFACT_TO_DOWNLOAD
VERBOSITY=$VERBOSITY
node-parameters: false
property-file: "$WORKSPACE/build.properties"
predefined-parameters: |
+ EXECUTION_MODE=$EXECUTION_MODE
NORDIX_ARM_PUBLIC_IP=$NORDIX_ARM_PUBLIC_IP
ARTIFACT_TO_DOWNLOAD=$ARTIFACT_TO_DOWNLOAD
VERBOSITY=$VERBOSITY
abort-all-job: true
- job-template:
- name: 'kubernetes-periodic-{phase}-{distro}'
+ name: 'kubernetes-periodic-package-{distro}'
+
+ disabled: '{obj:disabled}'
+
+ concurrent: false
+
+ properties:
+ - logrotate
+
+ wrappers:
+# - build-timeout:
+# timeout: 70
+ - credentials-binding:
+ - username-password-separated:
+ credential-id: 'nordix-cicd-arm-credentials'
+ username: NORDIX_ARM_USERNAME
+ password: NORDIX_ARM_TOKEN
+ - mask-passwords
+ - fix-workspace-permissions
+
+ scm:
+ - git:
+ url: https://gerrit.nordix.org/infra/engine.git
+ branches:
+ - master
+ timeout: 15
+ wipe-workspace: true
+
+ builders:
+ - 'package-macro'
+ - 'upload-artifact-macro'
+
+- job-template:
+ name: 'kubernetes-periodic-promote-{distro}'
disabled: '{obj:disabled}'
- logrotate
wrappers:
- - build-timeout:
- timeout: 70
+# - build-timeout:
+# timeout: 70
- credentials-binding:
- username-password-separated:
credential-id: 'nordix-cicd-arm-credentials'
wipe-workspace: true
builders:
- - shell: |
- #!/bin/bash
- env
-
-# - 'wait-pkg-mgr-macro'
-# - 'generate-ssh-keypair-macro'
-# - 'package-macro'
-# - 'upload-artifact-macro'
+ - 'promote-macro'