Browse Source

Merge pull request #367 from kacf/2.4.x

Add checksumming to artifacts from temporary S3 bucket.
2.4.x
Kristian Amlie 3 years ago
committed by GitHub
parent
commit
ae5c59f7ee
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 14
      .gitlab-ci.yml

14
.gitlab-ci.yml

@ -134,11 +134,19 @@ test:format:
-c configs/images/raspberrypi_raspbian_config
-c versions_override_config
# Upload to temporary S3 bucket
# Collect artifacts.
- mv deploy ${RASPBERRYPI_PLATFORM}
- tar czf ${RASPBERRYPI_PLATFORM}.tar.gz ${RASPBERRYPI_PLATFORM}
# Compute checksum
- mkdir checksums
- sha256sum ${RASPBERRYPI_PLATFORM}.tar.gz > checksums/${RASPBERRYPI_PLATFORM}.tar.gz.sha256
# Upload to temporary S3 bucket
- aws s3 cp ${RASPBERRYPI_PLATFORM}.tar.gz s3://mender-gitlab-tmp-storage/$CI_PROJECT_NAME/$CI_PIPELINE_ID/${RASPBERRYPI_PLATFORM}.tar.gz
artifacts:
paths:
- checksums
convert_raspbian_raspberrypi3:
<<: *convert_raspbian
variables:
@ -194,6 +202,8 @@ convert_raspbian_raspberrypi4:
script:
# Fetch artifacts from temporary S3 bucket
- aws s3 cp s3://mender-gitlab-tmp-storage/$CI_PROJECT_NAME/$CI_PIPELINE_ID/${RASPBERRYPI_PLATFORM}.tar.gz ${RASPBERRYPI_PLATFORM}.tar.gz
# Check checksum
- sha256sum -c checksums/${RASPBERRYPI_PLATFORM}.tar.gz.sha256
- tar xzf ${RASPBERRYPI_PLATFORM}.tar.gz
- mv ${RASPBERRYPI_PLATFORM} deploy
# Extract converted Raspbian artifacts
@ -253,6 +263,8 @@ publish:s3:
# Fetch artifacts from temporary S3 bucket
- for RASPBERRYPI_PLATFORM in raspberrypi3 raspberrypi4; do
- aws s3 cp s3://mender-gitlab-tmp-storage/$CI_PROJECT_NAME/$CI_PIPELINE_ID/${RASPBERRYPI_PLATFORM}.tar.gz ${RASPBERRYPI_PLATFORM}.tar.gz
# Check checksum
- sha256sum -c checksums/${RASPBERRYPI_PLATFORM}.tar.gz.sha256
- tar xzf ${RASPBERRYPI_PLATFORM}.tar.gz
- done
script:

Loading…
Cancel
Save