Skip to content
Snippets Groups Projects
.rancher-pipeline.yml 720 B
Newer Older
  • Learn to ignore specific revisions
  • stages:
    - name: build
      steps:
      - runScriptConfig:
          image: baltig.infn.it:4567/bisegni/chaos-docker-compilation/centos7:devtools7
          shellScript: |-
    
    Claudio Bisegni's avatar
    Claudio Bisegni committed
            export NPROC=$(nproc --ignore 1)
    
            export BRANCH=${CICD_GIT_BRANCH}
            export COMMIT=${CICD_GIT_COMMIT}
            export PID=${CICD_PIPELINE_ID}
    
            cmake -DCHAOS_AGENT=OFF -DCHAOS_VERSION_MAJOR="""$BRANCH""" -DCHAOS_VERSION_MINOR="""$COMMIT""" -DCHAOS_BUILD_ID="""$PID""" -DCHAOS_ARCHITECTURE_TEST=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo .
    
    Claudio Bisegni's avatar
    Claudio Bisegni committed
            make clean
            make  -j $NPROC
            make install
    
    timeout: 60
    notification:
      recipients:
      - recipient: '#chaosframework'
        notifier: c-8rpc8:n-l9l78
      condition:
      - Success
      - Failed