CI: extract .ci/check_if_build_was_already_uploaded
This commit is contained in:
10
.ci/check_if_build_was_already_uploaded
Normal file
10
.ci/check_if_build_was_already_uploaded
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
check_directory_exists() {
|
||||||
|
local remote_dir="$1"
|
||||||
|
|
||||||
|
! curl --output /dev/null --silent --head --fail "$remote_dir"
|
||||||
|
}
|
||||||
|
|
||||||
|
S3_URL="https://${S3_BUCKET}.s3.amazonaws.com/${S3_BUILD_DIRECTORY}/";
|
||||||
|
check_directory_exists "$S3_URL"
|
||||||
@@ -17,9 +17,9 @@ stages:
|
|||||||
test_if_build_was_already_uploaded:
|
test_if_build_was_already_uploaded:
|
||||||
stage: test_if_build_was_already_uploaded
|
stage: test_if_build_was_already_uploaded
|
||||||
script:
|
script:
|
||||||
|
- apk add bash
|
||||||
- apk add curl
|
- apk add curl
|
||||||
- S3_URL="https://${S3_BUCKET}.s3.amazonaws.com/${S3_BUILD_DIRECTORY}/";
|
- .ci/check_if_build_was_already_uploaded
|
||||||
- ! curl --output /dev/null --silent --head --fail "$S3_URL"
|
|
||||||
|
|
||||||
.prepare_build: &prepare_build
|
.prepare_build: &prepare_build
|
||||||
- ls -l
|
- ls -l
|
||||||
|
|||||||
Reference in New Issue
Block a user