chore(ci): push artifiacts to public bucket

Port #24491 and #25535 to 1.12.

Clean cherry-pick of #26190 from master-1.x to 1.12.

(cherry picked from commit 61f21c5adb)
gw/26189/port_1.11_ci_fixes
Geoffrey Wossum 2025-03-25 12:34:15 -05:00
parent 77d6f20894
commit ed84ad8550
No known key found for this signature in database
GPG Key ID: 02E7AAF2176D7846
1 changed files with 14 additions and 13 deletions

View File

@ -1,5 +1,6 @@
version: 2.1
orbs:
aws-cli: circleci/aws-cli@4.1.2
aws-s3: circleci/aws-s3@2.0.0
parameters:
cross-container-tag:
@ -305,21 +306,21 @@ jobs:
equal: [ << parameters.workflow >>, release ]
steps:
- aws-s3/copy:
aws-region: INFLUXDB1X_AWS_REGION
aws-access-key-id: INFLUXDB1X_AWS_ACCESS_KEY_ID
aws-secret-access-key: INFLUXDB1X_AWS_SECRET_ACCESS_KEY
aws-region: RELEASE_AWS_REGION
aws-access-key-id: RELEASE_AWS_ACCESS_KEY_ID
aws-secret-access-key: RELEASE_AWS_SECRET_ACCESS_KEY
from: /tmp/workspace/changelog_artifacts/CHANGELOG.md
to: s3://${INFLUXDB1X_ARTIFACTS_BUCKET}/influxdb/releases/<< pipeline.git.tag >>/CHANGELOG.<< pipeline.git.tag >>.md
to: s3://dl.influxdata.com/influxdb/releases/<< pipeline.git.tag >>/CHANGELOG.<< pipeline.git.tag >>.md
- when:
condition:
equal: [ << parameters.workflow >>, nightly ]
steps:
- aws-s3/copy:
aws-region: INFLUXDB1X_AWS_REGION
aws-access-key-id: INFLUXDB1X_AWS_ACCESS_KEY_ID
aws-secret-access-key: INFLUXDB1X_AWS_SECRET_ACCESS_KEY
aws-region: RELEASE_AWS_REGION
aws-access-key-id: RELEASE_AWS_ACCESS_KEY_ID
aws-secret-access-key: RELEASE_AWS_SECRET_ACCESS_KEY
from: /tmp/workspace/changelog_artifacts/CHANGELOG.md
to: s3://${INFLUXDB1X_ARTIFACTS_BUCKET}/influxdb/nightlies/<< pipeline.git.branch >>/CHANGELOG.md
to: s3://dl.influxdata.com/influxdb/nightlies/<< pipeline.git.branch >>/CHANGELOG.md
publish_packages:
docker:
@ -328,11 +329,11 @@ jobs:
- attach_workspace:
at: /tmp/workspace
- aws-s3/sync:
aws-region: INFLUXDB1X_AWS_REGION
aws-access-key-id: INFLUXDB1X_AWS_ACCESS_KEY_ID
aws-secret-access-key: INFLUXDB1X_AWS_SECRET_ACCESS_KEY
aws-region: RELEASE_AWS_REGION
aws-access-key-id: RELEASE_AWS_ACCESS_KEY_ID
aws-secret-access-key: RELEASE_AWS_SECRET_ACCESS_KEY
from: /tmp/workspace/packages
to: s3://${INFLUXDB1X_ARTIFACTS_BUCKET}/influxdb/releases/<< pipeline.git.tag >>
to: s3://dl.influxdata.com/influxdb/releases/<< pipeline.git.tag >>
slack:
docker:
@ -345,7 +346,7 @@ jobs:
at: /tmp/workspace
- run:
command: |
SLACK_ARTIFACT_URL=s3://${INFLUXDB1X_ARTIFACTS_BUCKET}/influxdb/releases/<< pipeline.git.tag >> slack
SLACK_ARTIFACT_URL=https://dl.influxdata.com/influxdb/releases/<< pipeline.git.tag >> slack
environment:
SLACK_ARTIFACT_ROOT: /tmp/workspace/packages
SLACK_RELEASE_MESSAGE: New InfluxDB Release