diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3b4c827..ab2af94 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,10 +5,11 @@ variables: stages: - build + - build_package before_script: - cd build/env - - ./fast_build_fastocloud_env_for_dev.sh + - ./fast_build_fastocloud_env_for_package.sh - cd ../ build: @@ -17,5 +18,33 @@ build: script: - ./build.py release + tags: + - fastogt + +build_package: + stage: build_package + + script: + - mkdir build_releases/ + - ./build.py release + + - cd build_linux/build_cmake_release/ && cpack -G DEB + - cd ../../ + - mv build_linux/build_cmake_release/*-x86_64-*.deb build_releases/ + + - cd build_linux/build_cmake_release/ && cpack -G RPM + - cd ../../ + - mv build_linux/build_cmake_release/*-x86_64-*.rpm build_releases/ + + - cd build_linux/build_cmake_release/ && cpack -G TGZ + - cd ../../ + - mv build_linux/build_cmake_release/*-x86_64-*.tar.gz build_releases/ + + artifacts: + paths: + - $CI_PROJECT_DIR/build/build_releases/*.deb + - $CI_PROJECT_DIR/build/build_releases/*.rpm + - $CI_PROJECT_DIR/build/build_releases/*.tar.gz + tags: - fastogt \ No newline at end of file