Upload bundle in separate CI step
We now upload the binary bundle without their influence in a separate
step. This should increase the availability of uploaded artifacts and
make commands like this working better:
```
> curl -f https://storage.googleapis.com/k8s-conform-cri-o/artifacts/\
crio-$(git ls-remote master | cut -c1-9).tar.gz -o crio.tar.gz
```
@@ -102,7 +102,6 @@ workflows:
- results
- results:
requires:
- - bundle-test
- integration
- integration-cgroupfs
- integration-critest
@@ -112,6 +111,9 @@ workflows:
- shellcheck
- shfmt
- unit-tests
+ - upload-artifacts:
+ requires:
+ - bundle-test
- vendor
jobs:
@@ -449,9 +451,6 @@ jobs:
- checkout
- attach_workspace:
at: .
- - run:
- name: Upload artifacts
- command: make upload-artifacts
- store_test_results:
path: build/junit
- store_artifacts:
@@ -536,6 +535,16 @@ jobs:
- build/coverage
- build/junit
+ upload-artifacts:
+ executor: container
+ steps:
+ - checkout
+ - attach_workspace:
+ at: .
+ - run:
+ name: Upload artifacts
+ command: make upload-artifacts
+
vendor:
executor: container-base
steps:
