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:
|
||||
stage: test_if_build_was_already_uploaded
|
||||
script:
|
||||
- apk add bash
|
||||
- apk add curl
|
||||
- S3_URL="https://${S3_BUCKET}.s3.amazonaws.com/${S3_BUILD_DIRECTORY}/";
|
||||
- ! curl --output /dev/null --silent --head --fail "$S3_URL"
|
||||
- .ci/check_if_build_was_already_uploaded
|
||||
|
||||
.prepare_build: &prepare_build
|
||||
- ls -l
|
||||
|
||||
Reference in New Issue
Block a user