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 version: 2.1
orbs: orbs:
aws-cli: circleci/aws-cli@4.1.2
aws-s3: circleci/aws-s3@2.0.0 aws-s3: circleci/aws-s3@2.0.0
parameters: parameters:
cross-container-tag: cross-container-tag:
@ -305,21 +306,21 @@ jobs:
equal: [ << parameters.workflow >>, release ] equal: [ << parameters.workflow >>, release ]
steps: steps:
- aws-s3/copy: - aws-s3/copy:
aws-region: INFLUXDB1X_AWS_REGION aws-region: RELEASE_AWS_REGION
aws-access-key-id: INFLUXDB1X_AWS_ACCESS_KEY_ID aws-access-key-id: RELEASE_AWS_ACCESS_KEY_ID
aws-secret-access-key: INFLUXDB1X_AWS_SECRET_ACCESS_KEY aws-secret-access-key: RELEASE_AWS_SECRET_ACCESS_KEY
from: /tmp/workspace/changelog_artifacts/CHANGELOG.md 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: - when:
condition: condition:
equal: [ << parameters.workflow >>, nightly ] equal: [ << parameters.workflow >>, nightly ]
steps: steps:
- aws-s3/copy: - aws-s3/copy:
aws-region: INFLUXDB1X_AWS_REGION aws-region: RELEASE_AWS_REGION
aws-access-key-id: INFLUXDB1X_AWS_ACCESS_KEY_ID aws-access-key-id: RELEASE_AWS_ACCESS_KEY_ID
aws-secret-access-key: INFLUXDB1X_AWS_SECRET_ACCESS_KEY aws-secret-access-key: RELEASE_AWS_SECRET_ACCESS_KEY
from: /tmp/workspace/changelog_artifacts/CHANGELOG.md 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: publish_packages:
docker: docker:
@ -328,11 +329,11 @@ jobs:
- attach_workspace: - attach_workspace:
at: /tmp/workspace at: /tmp/workspace
- aws-s3/sync: - aws-s3/sync:
aws-region: INFLUXDB1X_AWS_REGION aws-region: RELEASE_AWS_REGION
aws-access-key-id: INFLUXDB1X_AWS_ACCESS_KEY_ID aws-access-key-id: RELEASE_AWS_ACCESS_KEY_ID
aws-secret-access-key: INFLUXDB1X_AWS_SECRET_ACCESS_KEY aws-secret-access-key: RELEASE_AWS_SECRET_ACCESS_KEY
from: /tmp/workspace/packages 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: slack:
docker: docker:
@ -345,7 +346,7 @@ jobs:
at: /tmp/workspace at: /tmp/workspace
- run: - run:
command: | 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: environment:
SLACK_ARTIFACT_ROOT: /tmp/workspace/packages SLACK_ARTIFACT_ROOT: /tmp/workspace/packages
SLACK_RELEASE_MESSAGE: New InfluxDB Release SLACK_RELEASE_MESSAGE: New InfluxDB Release