Skip to content

Commit fe69e34

Browse files
committed
build: upload latest installer for dev and prod builds
1 parent 935fd9b commit fe69e34

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

.circleci/config.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,13 @@ jobs:
281281
echo "Will use RELEASE_REF=${RELEASE_REF}"
282282
echo "export RELEASE_REF=${RELEASE_REF}" >> $BASH_ENV
283283
echo "export RELEASE_REF=${RELEASE_REF}" >> << parameters.artifact_dir >>/release_ref
284+
- run:
285+
name: Copy install scripts to artifacts
286+
command: |
287+
cp ./scripts/install.sh << parameters.artifact_dir >>/install.sh
288+
cp ./scripts/install-dev.sh << parameters.artifact_dir >>/install-dev.sh
289+
cp ./scripts/install-windows.ps1 << parameters.artifact_dir >>/install-windows.ps1
290+
cp ./scripts/install-windows-dev.ps1 << parameters.artifact_dir >>/install-windows-dev.ps1
284291
- run:
285292
name: Delete non-signed archive
286293
command: |
@@ -588,6 +595,20 @@ workflows:
588595
- code-sign
589596
context: slack-cli-release
590597
release_ref: dev-build
598+
- s3-upload:
599+
name: dev-upload-to-s3-install-dev-sh
600+
s3-target-path: slack-cli
601+
file-name: "install-dev.sh"
602+
requires:
603+
- create-github-release-and-artifacts
604+
context: slack-cli-release
605+
- s3-upload:
606+
name: dev-upload-to-s3-install-windows-dev-ps1
607+
s3-target-path: slack-cli
608+
file-name: "install-windows-dev.ps1"
609+
requires:
610+
- create-github-release-and-artifacts
611+
context: slack-cli-release
591612
- e2e-test:
592613
name: e2e-test-unix
593614
manual_trigger_windows: false
@@ -713,3 +734,19 @@ workflows:
713734
requires:
714735
- create-github-release-and-artifacts
715736
context: slack-cli-release
737+
- s3-upload:
738+
<<: *filters-tag-triggered-workflow-job
739+
name: upload-to-s3-install-sh
740+
s3-target-path: slack-cli
741+
file-name: "install.sh"
742+
requires:
743+
- create-github-release-and-artifacts
744+
context: slack-cli-release
745+
- s3-upload:
746+
<<: *filters-tag-triggered-workflow-job
747+
name: upload-to-s3-install-windows-ps1
748+
s3-target-path: slack-cli
749+
file-name: "install-windows.ps1"
750+
requires:
751+
- create-github-release-and-artifacts
752+
context: slack-cli-release

0 commit comments

Comments
 (0)