diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ea81740..7d342dc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,8 +18,10 @@ stages: - apk add bash - mkdir -p "$GITLAB_SHARED_DIND_DIR" && chmod 777 "$GITLAB_SHARED_DIND_DIR" +.prepare_www: &prepare_www + - tar -zxf output/www/kasm_www.tar.gz -C builder/ + .prepare_artfacts: &prepare_artfacts - - mkdir output - cp -r builder/build/* output/ - rm output/*.tar.gz @@ -60,8 +62,7 @@ build_ubuntu_bionic_arm: - arm before_script: - *prepare_build - - tar -zxf output/www/kasm_www.tar.gz -C builder/ - - ls builder/www + - *prepare_www after_script: - *prepare_artfacts script: @@ -75,6 +76,7 @@ build_ubuntu_bionic_libjpeg_turbo: allow_failure: false before_script: - *prepare_build + - *prepare_www after_script: - *prepare_artfacts script: @@ -88,6 +90,7 @@ build_ubuntu_focal: allow_failure: true before_script: - *prepare_build + - *prepare_www after_script: - *prepare_artfacts script: @@ -101,6 +104,7 @@ build_debian_buster: allow_failure: true before_script: - *prepare_build + - *prepare_www after_script: - *prepare_artfacts script: @@ -114,6 +118,7 @@ build_debian_bullseye: allow_failure: true before_script: - *prepare_build + - *prepare_www after_script: - *prepare_artfacts script: @@ -127,6 +132,7 @@ build_kali_rolling: allow_failure: true before_script: - *prepare_build + - *prepare_www after_script: - *prepare_artfacts script: @@ -140,6 +146,7 @@ build_centos7: allow_failure: true before_script: - *prepare_build + - *prepare_www after_script: - *prepare_artfacts script: @@ -162,4 +169,5 @@ upload: echo; echo "File to upload $upload_filename"; upload_to_s3 "$package" "$upload_filename"; + curl --request POST --header "PRIVATE-TOKEN:${GITLAB_API_TOKEN}" "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/statuses/${CI_COMMIT_SHA}?state=success&name=$upload_filename&target_url=${S3_URL}" done