diff --git a/.drone.yml b/.drone.yml index 426199af33..6318461440 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,14 +9,14 @@ platform: steps: - name: build image: rancher/dapper:v0.5.0 - secrets: [ AWS_SECRET_ACCESS_KEY-artifact-uploader, AWS_ACCESS_KEY_ID-artifact-uploader, unprivileged_github_token ] + secrets: [ AWS_SECRET_ACCESS_KEY-k3s-ci-uploader, AWS_ACCESS_KEY_ID-k3s-ci-uploader, unprivileged_github_token ] environment: GITHUB_TOKEN: from_secret: unprivileged_github_token AWS_SECRET_ACCESS_KEY: - from_secret: AWS_SECRET_ACCESS_KEY-artifact-uploader + from_secret: AWS_SECRET_ACCESS_KEY-k3s-ci-uploader AWS_ACCESS_KEY_ID: - from_secret: AWS_ACCESS_KEY_ID-artifact-uploader + from_secret: AWS_ACCESS_KEY_ID-k3s-ci-uploader commands: - dapper ci - echo "${DRONE_TAG}-amd64" | sed -e 's/+/-/g' >.tags @@ -90,13 +90,13 @@ steps: - name: test image: rancher/dapper:v0.5.0 - secrets: [ AWS_SECRET_ACCESS_KEY-artifact-uploader, AWS_ACCESS_KEY_ID-artifact-uploader ] + secrets: [ AWS_SECRET_ACCESS_KEY-k3s-ci-uploader, AWS_ACCESS_KEY_ID-k3s-ci-uploader ] environment: ENABLE_REGISTRY: 'true' AWS_SECRET_ACCESS_KEY: - from_secret: AWS_SECRET_ACCESS_KEY-artifact-uploader + from_secret: AWS_SECRET_ACCESS_KEY-k3s-ci-uploader AWS_ACCESS_KEY_ID: - from_secret: AWS_ACCESS_KEY_ID-artifact-uploader + from_secret: AWS_ACCESS_KEY_ID-k3s-ci-uploader commands: - docker build --target test-k3s -t k3s:test-${DRONE_STAGE_ARCH}-${DRONE_COMMIT} -f Dockerfile.test . - > @@ -139,12 +139,12 @@ platform: steps: - name: build image: rancher/dapper:v0.5.0 - secrets: [ AWS_SECRET_ACCESS_KEY-artifact-uploader, AWS_ACCESS_KEY_ID-artifact-uploader ] + secrets: [ AWS_SECRET_ACCESS_KEY-k3s-ci-uploader, AWS_ACCESS_KEY_ID-k3s-ci-uploader ] environment: AWS_SECRET_ACCESS_KEY: - from_secret: AWS_SECRET_ACCESS_KEY-artifact-uploader + from_secret: AWS_SECRET_ACCESS_KEY-k3s-ci-uploader AWS_ACCESS_KEY_ID: - from_secret: AWS_ACCESS_KEY_ID-artifact-uploader + from_secret: AWS_ACCESS_KEY_ID-k3s-ci-uploader commands: - dapper ci - echo "${DRONE_TAG}-arm64" | sed -e 's/+/-/g' >.tags @@ -193,13 +193,13 @@ steps: - name: test image: rancher/dapper:v0.5.0 - secrets: [ AWS_SECRET_ACCESS_KEY-artifact-uploader, AWS_ACCESS_KEY_ID-artifact-uploader ] + secrets: [ AWS_SECRET_ACCESS_KEY-k3s-ci-uploader, AWS_ACCESS_KEY_ID-k3s-ci-uploader ] environment: ENABLE_REGISTRY: 'true' AWS_SECRET_ACCESS_KEY: - from_secret: AWS_SECRET_ACCESS_KEY-artifact-uploader + from_secret: AWS_SECRET_ACCESS_KEY-k3s-ci-uploader AWS_ACCESS_KEY_ID: - from_secret: AWS_ACCESS_KEY_ID-artifact-uploader + from_secret: AWS_ACCESS_KEY_ID-k3s-ci-uploader commands: - docker build --target test-k3s -t k3s:test-${DRONE_STAGE_ARCH}-${DRONE_COMMIT} -f Dockerfile.test . - > @@ -225,12 +225,12 @@ platform: steps: - name: build image: rancher/dapper:v0.5.0 - secrets: [ AWS_SECRET_ACCESS_KEY-artifact-uploader, AWS_ACCESS_KEY_ID-artifact-uploader ] + secrets: [ AWS_SECRET_ACCESS_KEY-k3s-ci-uploader, AWS_ACCESS_KEY_ID-k3s-ci-uploader ] environment: AWS_SECRET_ACCESS_KEY: - from_secret: AWS_SECRET_ACCESS_KEY-artifact-uploader + from_secret: AWS_SECRET_ACCESS_KEY-k3s-ci-uploader AWS_ACCESS_KEY_ID: - from_secret: AWS_ACCESS_KEY_ID-artifact-uploader + from_secret: AWS_ACCESS_KEY_ID-k3s-ci-uploader commands: - dapper ci - echo "${DRONE_TAG}-arm" | sed -e 's/+/-/g' >.tags @@ -279,13 +279,13 @@ steps: - name: test image: rancher/dapper:v0.5.0 - secrets: [ AWS_SECRET_ACCESS_KEY-artifact-uploader, AWS_ACCESS_KEY_ID-artifact-uploader ] + secrets: [ AWS_SECRET_ACCESS_KEY-k3s-ci-uploader, AWS_ACCESS_KEY_ID-k3s-ci-uploader ] environment: ENABLE_REGISTRY: 'true' AWS_SECRET_ACCESS_KEY: - from_secret: AWS_SECRET_ACCESS_KEY-artifact-uploader + from_secret: AWS_SECRET_ACCESS_KEY-k3s-ci-uploader AWS_ACCESS_KEY_ID: - from_secret: AWS_ACCESS_KEY_ID-artifact-uploader + from_secret: AWS_ACCESS_KEY_ID-k3s-ci-uploader commands: - docker build --target test-k3s -t k3s:test-${DRONE_STAGE_ARCH}-${DRONE_COMMIT} -f Dockerfile.test . - > @@ -325,12 +325,12 @@ steps: - name: build image: rancher/dapper:v0.5.8 - secrets: [ AWS_SECRET_ACCESS_KEY-artifact-uploader, AWS_ACCESS_KEY_ID-artifact-uploader ] + secrets: [ AWS_SECRET_ACCESS_KEY-k3s-ci-uploader, AWS_ACCESS_KEY_ID-k3s-ci-uploader ] environment: AWS_SECRET_ACCESS_KEY: - from_secret: AWS_SECRET_ACCESS_KEY-artifact-uploader + from_secret: AWS_SECRET_ACCESS_KEY-k3s-ci-uploader AWS_ACCESS_KEY_ID: - from_secret: AWS_ACCESS_KEY_ID-artifact-uploader + from_secret: AWS_ACCESS_KEY_ID-k3s-ci-uploader commands: - dapper ci - echo "${DRONE_TAG}-s390x" | sed -e 's/+/-/g' >.tags @@ -382,13 +382,13 @@ steps: - name: test image: rancher/dapper:v0.5.8 - secrets: [ AWS_SECRET_ACCESS_KEY-artifact-uploader, AWS_ACCESS_KEY_ID-artifact-uploader ] + secrets: [ AWS_SECRET_ACCESS_KEY-k3s-ci-uploader, AWS_ACCESS_KEY_ID-k3s-ci-uploader ] environment: ENABLE_REGISTRY: 'true' AWS_SECRET_ACCESS_KEY: - from_secret: AWS_SECRET_ACCESS_KEY-artifact-uploader + from_secret: AWS_SECRET_ACCESS_KEY-k3s-ci-uploader AWS_ACCESS_KEY_ID: - from_secret: AWS_ACCESS_KEY_ID-artifact-uploader + from_secret: AWS_ACCESS_KEY_ID-k3s-ci-uploader commands: # we hardcode s390x as the arch because DRONE_STAGE_ARCH is set to amd64 - docker build --target test-k3s -t k3s:test-s390x-${DRONE_COMMIT} -f Dockerfile.test . diff --git a/scripts/build-upload b/scripts/build-upload index fedf29e0d7..a6a19a3b58 100755 --- a/scripts/build-upload +++ b/scripts/build-upload @@ -34,6 +34,9 @@ BUILD_NAME=$(basename $1)-$2 (cd $(dirname $1) && sha256sum $(basename $1)) >${TMPDIR}/${BUILD_NAME}.sha256sum cp $1 ${TMPDIR}/${BUILD_NAME} -aws s3 cp ${TMPDIR}/${BUILD_NAME}* s3://k3s-ci-builds || exit 1 +for FILE in ${TMPDIR}/${BUILD_NAME}*; do + aws s3 cp ${FILE} s3://k3s-ci-builds || exit 1 +done + echo "Build uploaded" >&2 echo "https://k3s-ci-builds.s3.amazonaws.com/${BUILD_NAME}"