Skip to content

Commit f3e565b

Browse files
committed
Verify artifacts
Signed-off-by: Alexander Rodin <rodin.alexander@gmail.com>
1 parent 22a0db4 commit f3e565b

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

.circleci/config.yml

+26
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,7 @@ jobs:
262262
export TARGET="x86_64-pc-windows-msvc"
263263
264264
./scripts/build-archive.sh
265+
ls -lha target/artifacts
265266
- persist_to_workspace:
266267
root: target/artifacts
267268
paths:
@@ -451,6 +452,20 @@ jobs:
451452
name: Verify installation
452453
command: vector --version
453454

455+
verify-zip-artifact-on-windows:
456+
executor: win/vs2019
457+
steps:
458+
- *restore-artifacts-from-workspace
459+
- run:
460+
name: Extract .zip archive
461+
shell: powershell
462+
command: Expand-Archive target/artifacts/*-x86_64-pc-windows-msvc.zip .
463+
- run:
464+
name: Verify installation
465+
shell: bash
466+
command: |
467+
*-x86_64-pc-windows-msvc/bin/vector.exe --version
468+
454469
verify-docker:
455470
docker:
456471
- image: timberiodev/vector-releaser:latest
@@ -724,6 +739,7 @@ require-tests-checks-and-verifications: &require-tests-checks-and-verifications
724739
- verify-deb-artifact-on-ubuntu-16-04
725740
- verify-deb-artifact-on-ubuntu-18-04
726741
- verify-deb-artifact-on-ubuntu-19-04
742+
- verify-zip-artifact-on-windows
727743
- verify-docker
728744
- verify-rpm-artifact-on-amazon-linux-1
729745
- verify-rpm-artifact-on-amazon-linux-2
@@ -779,6 +795,9 @@ workflows:
779795
- verify-deb-artifact-on-ubuntu-19-04:
780796
requires:
781797
- build-x86_64-unknown-linux-gnu-archive-and-deb-package
798+
- verify-zip-artifact-on-windows:
799+
requires:
800+
- build-x86_64-pc-windows-msvc-archive
782801
- verify-docker:
783802
requires:
784803
- build-x86_64-unknown-linux-gnu-archive-and-deb-package
@@ -850,6 +869,10 @@ workflows:
850869
<<: *release-filters
851870
requires:
852871
- build-x86_64-unknown-linux-gnu-archive-and-deb-package
872+
- verify-zip-artifact-on-windows:
873+
<<: *release-filters
874+
requires:
875+
- build-x86_64-pc-windows-msvc-archive
853876
- verify-docker:
854877
<<: *release-filters
855878
requires:
@@ -933,6 +956,9 @@ workflows:
933956
- verify-deb-artifact-on-ubuntu-19-04:
934957
requires:
935958
- build-x86_64-unknown-linux-gnu-archive-and-deb-package
959+
- verify-zip-artifact-on-windows:
960+
requires:
961+
- build-x86_64-pc-windows-msvc-archive
936962
- verify-docker:
937963
requires:
938964
- build-x86_64-unknown-linux-gnu-archive-and-deb-package

0 commit comments

Comments
 (0)