Follow on change for
https://gerrit.nordix.org/#/c/infra/cicd/+/5154/
Signed-off-by: matthew-mcneilly <matthew.mcneilly@est.tech>
Change-Id: I8301e7d012c6834ea6c7a1eb932ca7cc56014813
SHA256_CHECKSUM=$(sha256sum $ARTIFACT | cut -d ' ' -f 1)
MD5_CHECKSUM=$(md5sum $ARTIFACT | cut -d ' ' -f 1)
SHA256_CHECKSUM=$(sha256sum $ARTIFACT | cut -d ' ' -f 1)
MD5_CHECKSUM=$(md5sum $ARTIFACT | cut -d ' ' -f 1)
- curl -H "X-JFrog-Art-Api:$ARTIFACTORY_API_KEY" \
+ curl -H "X-JFrog-Art-Api:$NORDIX_ARM_TOKEN" \
-H "X-Checksum-Sha1:$SHA_CHECKSUM" \
-H "X-Checksum-Sha256:$SHA256_CHECKSUM" \
-H "X-Checksum-MD5:$MD5_CHECKSUM" \
-H "X-Checksum-Sha1:$SHA_CHECKSUM" \
-H "X-Checksum-Sha256:$SHA256_CHECKSUM" \
-H "X-Checksum-MD5:$MD5_CHECKSUM" \
SHA256_CHECKSUM=$(sha256sum $ARTIFACT | cut -d ' ' -f 1)
MD5_CHECKSUM=$(md5sum $ARTIFACT | cut -d ' ' -f 1)
SHA256_CHECKSUM=$(sha256sum $ARTIFACT | cut -d ' ' -f 1)
MD5_CHECKSUM=$(md5sum $ARTIFACT | cut -d ' ' -f 1)
- curl -H "X-JFrog-Art-Api:$ARTIFACTORY_API_KEY" \
+ curl -H "X-JFrog-Art-Api:$NORDIX_ARM_TOKEN" \
-H "X-Checksum-Sha1:$SHA_CHECKSUM" \
-H "X-Checksum-Sha256:$SHA256_CHECKSUM" \
-H "X-Checksum-MD5:$MD5_CHECKSUM" \
-H "X-Checksum-Sha1:$SHA_CHECKSUM" \
-H "X-Checksum-Sha256:$SHA256_CHECKSUM" \
-H "X-Checksum-MD5:$MD5_CHECKSUM" \
SHA256_CHECKSUM=$(sha256sum $ARTIFACT | cut -d ' ' -f 1)
MD5_CHECKSUM=$(md5sum $ARTIFACT | cut -d ' ' -f 1)
SHA256_CHECKSUM=$(sha256sum $ARTIFACT | cut -d ' ' -f 1)
MD5_CHECKSUM=$(md5sum $ARTIFACT | cut -d ' ' -f 1)
- curl -H "X-JFrog-Art-Api:$ARTIFACTORY_API_KEY" \
+ curl -H "X-JFrog-Art-Api:$NORDIX_ARM_TOKEN" \
-H "X-Checksum-Sha1:$SHA_CHECKSUM" \
-H "X-Checksum-Sha256:$SHA256_CHECKSUM" \
-H "X-Checksum-MD5:$MD5_CHECKSUM" \
-H "X-Checksum-Sha1:$SHA_CHECKSUM" \
-H "X-Checksum-Sha256:$SHA256_CHECKSUM" \
-H "X-Checksum-MD5:$MD5_CHECKSUM" \
wrappers:
- openstack:
single-use: True
wrappers:
- openstack:
single-use: True
- - credentials-binding:
- - username-password-separated:
- credential-id: infra-nordix-artifactory-api-key
- username: ARTIFACTORY_USER
- password: ARTIFACTORY_API_KEY
- job-template:
name: '{project-name}-build'
- job-template:
name: '{project-name}-build'
builders:
- 'promote-file-artifacts-to-artifactory'
builders:
- 'promote-file-artifacts-to-artifactory'
+ wrappers:
+ - 'artifactory-credentials'
+
- job-template:
name: '{project-name}-promote-images'
- job-template:
name: '{project-name}-promote-images'
builders:
- 'promote-docker-images-to-artifactory'
builders:
- 'promote-docker-images-to-artifactory'
+ wrappers:
+ - 'artifactory-credentials'
+
- job-template:
name: '{project-name}-promote-repositories'
- job-template:
name: '{project-name}-promote-repositories'
builders:
- 'promote-source-repositories-to-artifactory'
builders:
- 'promote-source-repositories-to-artifactory'
+ wrappers:
+ - 'artifactory-credentials'
builders:
- shell:
!include-raw: ./scripts/push-repos.sh
builders:
- shell:
!include-raw: ./scripts/push-repos.sh
+
+# Wrapper for Artifactory API Key
+- wrapper:
+ name: 'artifactory-credentials'
+ wrappers:
+ - credentials-binding:
+ - username-password-separated:
+ credential-id: 'nordix-cicd-arm-credentials'
+ username: NORDIX_ARM_USERNAME
+ password: NORDIX_ARM_TOKEN