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
parent
77d6f20894
commit
ed84ad8550
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue