mirror of
https://github.com/kasmtech/kasm-install-wizard.git
synced 2026-01-22 18:24:57 +00:00
21 lines
762 B
YAML
21 lines
762 B
YAML
image: docker
|
|
services:
|
|
- docker:dind
|
|
|
|
stages:
|
|
- upload
|
|
|
|
before_script:
|
|
- export SANITIZED_BRANCH="$(echo $CI_COMMIT_REF_NAME | sed -r 's#^release/##' | sed 's/\//_/g')"
|
|
|
|
push_to_s3:
|
|
stage: upload
|
|
script:
|
|
- apk add aws-cli curl gzip tar
|
|
- export S3_URL="https://${S3_BUCKET}.s3.amazonaws.com/wizard/${CI_COMMIT_SHA}.tar.gz"
|
|
- tar -czf ${CI_COMMIT_SHA}.tar.gz *
|
|
- aws s3 cp ${CI_COMMIT_SHA}.tar.gz s3://${S3_BUCKET}/wizard/
|
|
- aws s3 cp ${CI_COMMIT_SHA}.tar.gz s3://${S3_BUCKET}/wizard/${SANITIZED_BRANCH}.tar.gz
|
|
- curl --request POST --header "PRIVATE-TOKEN:${GITLAB_API_TOKEN}" "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/statuses/${CI_COMMIT_SHA}?state=success&name=build-url&target_url=${S3_URL}"
|
|
tags:
|
|
- aws-autoscale
|