KASM-786 WIP ARM pipeline

pull/71/head
matt 4 years ago
parent 8034f311c6
commit 66dc87b89b

@ -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

Loading…
Cancel
Save