Skip to content
Snippets Groups Projects
.gitlab-ci.yml 6.37 KiB

stages:
- BuildTestinstall
- DocCoverage
- deploy

dailyBuildMasterAll:
        #cache:
                #untracked: true
                #paths:
                #- build/
        image: gitlab-registry.in2p3.fr/cta-lapp/phoenix_libs/phoenixcmake/phoenix_cmake_ubuntu_2204:latest
        stage: BuildTestinstall
        script:
        - export LD_LIBRARY_PATH=/usr/lib
        - env
        - mkdir -p build
        - cd build
        - >
                cmake ..
                -DCMAKE_INSTALL_PREFIX=/usr
                -DSELF_TESTS_MODE=yes
                -DCMAKE_MODULE_PATH=/usr/share/cmake
        - make all
        - make install
        - make test || cat ./Testing/Temporary/LastTest.log

        only:
        - branches
        - tags
        tags:
                - MUST_big_runner
        
#dailyBuildDynamicAndStatic:
        #image: gitlab-registry.in2p3.fr/cta-lapp/phoenix_libs/phoenixcmake/phoenix_cmake_ubuntu_2204:latest
        #stage: BuildTestinstall
        #script:
        #- export LD_LIBRARY_PATH=/usr/lib
        #- env
        #- mkdir -p build
        #- cd build
        #- >
                #cmake ..
                #-DCMAKE_INSTALL_PREFIX=/usr
                #-DRELEASE_MODE=yes
                #-DSELF_TESTS_MODE=yes
                #-DPHOENIX_BUILD_TYPE=DynamicAndStatic
        #- make all
        #- make install
        #- make test
        #only:
        #- branches
        #- tags
        #tags:
                #- MUST_big_runner

#dailyBuildStaticOnly:
        #image: gitlab-registry.in2p3.fr/cta-lapp/phoenix_libs/phoenixcmake/phoenix_cmake_ubuntu_2204:latest
        #stage: BuildTestinstall
        #script:
        #- export LD_LIBRARY_PATH=/usr/lib
        #- env
        #- mkdir -p build
        #- cd build
        #- >
                #cmake ..
                #-DCMAKE_INSTALL_PREFIX=/usr
                #-DRELEASE_MODE=yes
                #-DSELF_TESTS_MODE=yes
                #-DPHOENIX_BUILD_TYPE=StaticOnly