From 1b4fbd2e9f48037cc7ab6bbc77bcb2ba9c20af0c Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Thu, 6 Jul 2023 13:34:14 +0200 Subject: [PATCH] use mc alias for coverage cache --- .drone.star | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/.drone.star b/.drone.star index 34e04293b..493dbbad0 100644 --- a/.drone.star +++ b/.drone.star @@ -599,14 +599,11 @@ def uploadScanResults(ctx): { "name": "sync-from-cache", "image": MINIO_MC, - "environment": { - "MC_HOST_cachebucket": { - "from_secret": "cache_s3_connection_url", - }, - }, + "environment": MINIO_MC_ENV, "commands": [ "mkdir -p cache", - "mc mirror cachebucket/cache/%s/%s/cache cache/" % (ctx.repo.slug, ctx.build.commit + "-${DRONE_BUILD_NUMBER}"), + "mc alias set cachebucket $MC_HOST $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY", + "mc mirror cachebucket/$CACHE_BUCKET/%s/%s/cache cache/" % (ctx.repo.slug, ctx.build.commit + "-${DRONE_BUILD_NUMBER}"), ], }, { @@ -626,13 +623,10 @@ def uploadScanResults(ctx): { "name": "purge-cache", "image": MINIO_MC, - "environment": { - "MC_HOST_cachebucket": { - "from_secret": "cache_s3_connection_url", - }, - }, + "environment": MINIO_MC_ENV, "commands": [ - "mc rm --recursive --force cachebucket/cache/%s/%s/cache" % (ctx.repo.slug, ctx.build.commit + "-${DRONE_BUILD_NUMBER}"), + "mc alias set cachebucket $MC_HOST $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY", + "mc rm --recursive --force cachebucket/$CACHE_BUCKET/%s/%s/cache" % (ctx.repo.slug, ctx.build.commit + "-${DRONE_BUILD_NUMBER}"), ], }, ],