|
|
@ -8,6 +8,7 @@ variables:
|
|
|
|
GIT_FETCH_EXTRA_FLAGS: --tags
|
|
|
|
GIT_FETCH_EXTRA_FLAGS: --tags
|
|
|
|
|
|
|
|
|
|
|
|
stages:
|
|
|
|
stages:
|
|
|
|
|
|
|
|
- www
|
|
|
|
- build
|
|
|
|
- build
|
|
|
|
- upload
|
|
|
|
- upload
|
|
|
|
|
|
|
|
|
|
|
@ -22,6 +23,23 @@ stages:
|
|
|
|
- cp -r builder/build/* output/
|
|
|
|
- cp -r builder/build/* output/
|
|
|
|
- rm output/*.tar.gz
|
|
|
|
- rm output/*.tar.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
build_www:
|
|
|
|
|
|
|
|
stage: www
|
|
|
|
|
|
|
|
allow_failure: false
|
|
|
|
|
|
|
|
before_script:
|
|
|
|
|
|
|
|
- *prepare_build
|
|
|
|
|
|
|
|
script:
|
|
|
|
|
|
|
|
- webpacked_www=$PWD/builder/www
|
|
|
|
|
|
|
|
- src_www=kasmweb
|
|
|
|
|
|
|
|
- docker build -t kasmweb/www -f builder/dockerfile.www.build .
|
|
|
|
|
|
|
|
- docker run --rm -v $PWD/builder/www:/build kasmweb/www:latest
|
|
|
|
|
|
|
|
- mkdir -p output/www
|
|
|
|
|
|
|
|
- cd builder
|
|
|
|
|
|
|
|
- tar -zcvf ../output/www/kasm_www.tar.gz www
|
|
|
|
|
|
|
|
artifacts:
|
|
|
|
|
|
|
|
paths:
|
|
|
|
|
|
|
|
- output/
|
|
|
|
|
|
|
|
|
|
|
|
build_ubuntu_bionic:
|
|
|
|
build_ubuntu_bionic:
|
|
|
|
stage: build
|
|
|
|
stage: build
|
|
|
|
allow_failure: true
|
|
|
|
allow_failure: true
|
|
|
@ -42,6 +60,8 @@ build_ubuntu_bionic_arm:
|
|
|
|
- arm
|
|
|
|
- arm
|
|
|
|
before_script:
|
|
|
|
before_script:
|
|
|
|
- *prepare_build
|
|
|
|
- *prepare_build
|
|
|
|
|
|
|
|
- tar -zxf output/www/kasm_www.tar.gz -C builder/
|
|
|
|
|
|
|
|
- ls builder/www
|
|
|
|
after_script:
|
|
|
|
after_script:
|
|
|
|
- *prepare_artfacts
|
|
|
|
- *prepare_artfacts
|
|
|
|
script:
|
|
|
|
script:
|
|
|
|