KASM-786 WIP ARM pipeline
This commit is contained in:
@@ -18,8 +18,10 @@ stages:
|
|||||||
- apk add bash
|
- apk add bash
|
||||||
- mkdir -p "$GITLAB_SHARED_DIND_DIR" && chmod 777 "$GITLAB_SHARED_DIND_DIR"
|
- 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
|
.prepare_artfacts: &prepare_artfacts
|
||||||
- mkdir output
|
|
||||||
- cp -r builder/build/* output/
|
- cp -r builder/build/* output/
|
||||||
- rm output/*.tar.gz
|
- rm output/*.tar.gz
|
||||||
|
|
||||||
@@ -60,8 +62,7 @@ build_ubuntu_bionic_arm:
|
|||||||
- arm
|
- arm
|
||||||
before_script:
|
before_script:
|
||||||
- *prepare_build
|
- *prepare_build
|
||||||
- tar -zxf output/www/kasm_www.tar.gz -C builder/
|
- *prepare_www
|
||||||
- ls builder/www
|
|
||||||
after_script:
|
after_script:
|
||||||
- *prepare_artfacts
|
- *prepare_artfacts
|
||||||
script:
|
script:
|
||||||
@@ -75,6 +76,7 @@ build_ubuntu_bionic_libjpeg_turbo:
|
|||||||
allow_failure: false
|
allow_failure: false
|
||||||
before_script:
|
before_script:
|
||||||
- *prepare_build
|
- *prepare_build
|
||||||
|
- *prepare_www
|
||||||
after_script:
|
after_script:
|
||||||
- *prepare_artfacts
|
- *prepare_artfacts
|
||||||
script:
|
script:
|
||||||
@@ -88,6 +90,7 @@ build_ubuntu_focal:
|
|||||||
allow_failure: true
|
allow_failure: true
|
||||||
before_script:
|
before_script:
|
||||||
- *prepare_build
|
- *prepare_build
|
||||||
|
- *prepare_www
|
||||||
after_script:
|
after_script:
|
||||||
- *prepare_artfacts
|
- *prepare_artfacts
|
||||||
script:
|
script:
|
||||||
@@ -101,6 +104,7 @@ build_debian_buster:
|
|||||||
allow_failure: true
|
allow_failure: true
|
||||||
before_script:
|
before_script:
|
||||||
- *prepare_build
|
- *prepare_build
|
||||||
|
- *prepare_www
|
||||||
after_script:
|
after_script:
|
||||||
- *prepare_artfacts
|
- *prepare_artfacts
|
||||||
script:
|
script:
|
||||||
@@ -114,6 +118,7 @@ build_debian_bullseye:
|
|||||||
allow_failure: true
|
allow_failure: true
|
||||||
before_script:
|
before_script:
|
||||||
- *prepare_build
|
- *prepare_build
|
||||||
|
- *prepare_www
|
||||||
after_script:
|
after_script:
|
||||||
- *prepare_artfacts
|
- *prepare_artfacts
|
||||||
script:
|
script:
|
||||||
@@ -127,6 +132,7 @@ build_kali_rolling:
|
|||||||
allow_failure: true
|
allow_failure: true
|
||||||
before_script:
|
before_script:
|
||||||
- *prepare_build
|
- *prepare_build
|
||||||
|
- *prepare_www
|
||||||
after_script:
|
after_script:
|
||||||
- *prepare_artfacts
|
- *prepare_artfacts
|
||||||
script:
|
script:
|
||||||
@@ -140,6 +146,7 @@ build_centos7:
|
|||||||
allow_failure: true
|
allow_failure: true
|
||||||
before_script:
|
before_script:
|
||||||
- *prepare_build
|
- *prepare_build
|
||||||
|
- *prepare_www
|
||||||
after_script:
|
after_script:
|
||||||
- *prepare_artfacts
|
- *prepare_artfacts
|
||||||
script:
|
script:
|
||||||
@@ -162,4 +169,5 @@ upload:
|
|||||||
echo;
|
echo;
|
||||||
echo "File to upload $upload_filename";
|
echo "File to upload $upload_filename";
|
||||||
upload_to_s3 "$package" "$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
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user