Newer
Older
- ubuntu1604_experimental_x86_64
- ubuntu1604_experimental_test_x86_64
- ubuntu1404_experimental_x86_64
- ubuntu1404_experimental_test_x86_64
- ubuntu1404_x86_64
- ubuntu1404_test_x86_64
cache:
key: $CI_BUILD_REF_NAME
paths:
- /builds/amichelo/chaos_bundle_compilation/distrib
before_script:
- export NOW=$(date +"%Y%m%d-%H%M%S")
- export TAR_NAME_POSTFIX=$NOW
- echo $DOCKER_PRIV_KEY >> /builds/amichelo/chaos_bundle_compilation/deploy.key
- mkdir -p ~/.ssh
# - echo $DOCKER_PRIV_KEY > ~/.ssh/id_rsa
# - echo $SSH_CONFIG > ~/.ssh/config
# - chmod 600 ~/.ssh/id_rsa
# - chmod 600 /builds/amichelo/chaos_bundle_compilation/deploy.key
- export INSTALL_DIR=/builds/amichelo/chaos_bundle_compilation/distrib/chaos-distrib-$CI_PIPELINE_ID
- cd build_$CI_JOB_STAGE
- echo "Working directory:$PWD"
- echo "Install prefix :$INSTALL_DIR"
- git config --global user.name amichelo
- git config --global color.ui true
image: baltig.infn.it:4567/amichelo/chaos_bundle_compilation:1604
- mkdir chaos_bundle
- cd chaos_bundle
- repo init -u git@baltig.infn.it:chaos-lnf-control/chaos_repo_bundle.git -b experimental
- repo sync
- cmake -DCHAOS_WAN=ON -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR .
- tar cfz chaos-distrib-$CI_PIPELINE_ID.tar.gz -C $INSTALL_DIR/.. chaos-distrib-$CI_PIPELINE_ID
paths:
- chaos-distrib-$CI_PIPELINE_ID.tar.gz
image: baltig.infn.it:4567/amichelo/chaos_bundle_compilation:1604
# - scp chaosweb@opensource.lnf.infn.it:/var/www/html/binary/chaos/x86_64/chaos-distrib-ubuntu1604_experimental_x86_64.tar.gz .
- tar xfz chaos-distrib-$CI_PIPELINE_ID.tar.gz
- cd chaos-distrib-$CI_PIPELINE_ID
- source chaos_env.sh
- ./tools/chaos_test.sh .
image: baltig.infn.it:4567/amichelo/chaos_bundle_compilation:1404
script:
- mkdir chaos_bundle
- cd chaos_bundle
- repo init -u git@baltig.infn.it:chaos-lnf-control/chaos_repo_bundle.git -b experimental
- repo sync
- cmake -DCHAOS_WAN=ON -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR .
- make -j 4 install
- tar cfz chaos-distrib-$CI_PIPELINE_ID.tar.gz -C $INSTALL_DIR/.. chaos-distrib-$CI_PIPELINE_ID
- # scp chaos-distrib-$CI_PIPELINE_ID.tar.gz chaosweb@opensource.lnf.infn.it:/var/www/html/binary/chaos/x86_64
paths:
- chaos-distrib-$CI_PIPELINE_ID.tar.gz
image: baltig.infn.it:4567/amichelo/chaos_bundle_compilation:1404
- scp chaosweb@opensource.lnf.infn.it:/var/www/html/binary/chaos/x86_64/chaos-distrib-ubuntu1404_experimental_x86_64.tar.gz .
- tar xfz chaos-distrib-ubuntu1404_experimental_x86_64.tar.gz
- cd chaos-distrib-ubuntu1404_experimental_x86_64
- source chaos_env.sh
- ./tools/chaos_test.sh .
image: baltig.infn.it:4567/amichelo/chaos_bundle_compilation:1404
- mkdir chaos_bundle
- cd chaos_bundle
- repo init -u git@baltig.infn.it:chaos-lnf-control/chaos_repo_bundle.git -b experimental
- repo sync
- export PATH=/usr/local/chaos/gcc-arm-infn-linux26/bin/:$PATH
- cmake . -DCHAOS_STATIC=ON -DCHAOS_TARGET=arm-linux-2.6 -DCHAOS_CDS=OFF -DCHAOS_MDS=OFF -DCHAOS_WAN=OFF -DCHAOS_EXAMPLES=OFF -DCHAOS_ENABLE_C11=OFF -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR