diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 88504bde7748394cb619b0bc4e811e56654da632..ccf9a7f5c4733fa8b7743dc8f0eb2b20976145b0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,7 +3,6 @@ variables: stages: - build - - pack - deploy .ci-polygon: @@ -17,16 +16,9 @@ stages: timeout: 3 hours 30 minutes dependencies: [] artifacts: - expire_in: 1h - paths: - - build_* + paths: + - build_*/*.deb -.pack: - extends: .ci-polygon - image: ubuntu:20.04 - stage: pack - before_script: /opt/buildtools/prepare_environment.sh - .deploy: extends: .ci-polygon image: ubuntu:20.04 @@ -37,34 +29,26 @@ stages: cellframe-node_x86_64-linux-gnu: extends: .build before_script: /opt/buildtools/prepare_environment.sh x86_64-linux-gnu - script: ./prod_build/build.sh x86_64-linux-gnu release - -#cellframe-node-dbg_x86_64-linux-gnu: -# extends: .build -# before_script: /opt/buildtools/prepare_environment.sh x86_64-linux-gnu -# script: ./prod_build/build.sh x86_64-linux-gnu debug - + script: + - ./prod_build/build.sh x86_64-linux-gnu release + - ./prod_build/pack.sh x86_64-linux-gnu release cellframe-node_armhf-linux-gnu: extends: .build image: arm32v7/debian before_script: /opt/buildtools/prepare_environment.sh armhf-linux-gnu - script: ./prod_build/build.sh armhf-linux-gnu release - - -#cellframe-node-dbg_armhf-linux-gnu: -# extends: .build -# image: arm32v7/debian + script: + - ./prod_build/build.sh armhf-linux-gnu release + - ./prod_build/pack.sh armhf-linux-gnu release -# before_script: /opt/buildtools/prepare_environment.sh armhf-linux-gnu -# script: ./prod_build/build.sh armhf-linux-gnu debug - cellframe-node_aarch64-linux-gnu: extends: .build image: arm64v8/ubuntu before_script: /opt/buildtools/prepare_environment.sh armhf-linux-gnu - script: ./prod_build/build.sh aarch64-linux-gnu release + script: + - ./prod_build/build.sh aarch64-linux-gnu release + - ./prod_build/pack.sh aarch64-linux-gnu release #cellframe-node-dbg_aarch64-linux-gnu: @@ -73,8 +57,10 @@ cellframe-node_aarch64-linux-gnu: # before_script: /opt/buildtools/prepare_environment.sh aarch64-linux-gnu # script: ./prod_build/build.sh aarch64-linux-gnu debug -pack-deb: - extends: .pack + + +deploy: + extends: .deploy needs: - cellframe-node_x86_64-linux-gnu # - cellframe-node-dbg_x86_64-linux-gnu @@ -83,22 +69,6 @@ pack-deb: - cellframe-node_armhf-linux-gnu # - cellframe-node-dbg_armhf-linux-gnu - script: - - ./prod_build/pack.sh x86_64-linux-gnu release - #- ./prod_build/pack.sh x86_64-linux-gnu debug - - ./prod_build/pack.sh aarch64-linux-gnu release - #- ./prod_build/pack.sh aarch64-linux-gnu debug - - ./prod_build/pack.sh armhf-linux-gnu release - #- ./prod_build/pack.sh armhf-linux-gnu debug - - - artifacts: - paths: - - build_*/*.deb - -deploy: - extends: .deploy - needs: [pack-deb] script: - /opt/buildtools/deploy_files.sh pub linux/$CI_COMMIT_REF_NAME/ build_*/*.deb