Newer
Older
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_JOB_STAGE
- cd build_$CI_JOB_STAGE
- echo "Working directory:$PWD"
- echo "Install prefix :$INSTALL_DIR"
- mkdir ~/bin
- curl http://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
- chmod +x ~/bin/repo
- git config --global user.email andrea.michelotti@lnf.infn.it
- git config --global user.name amichelo
- git config --global color.ui true
- ~/bin/repo init -u git@baltig.infn.it:chaos-lnf-control/chaos_repo_bundle.git -b development
image: baltig.infn.it:4567/amichelo/chaos_bundle_compilation:latest
- cmake -DCHAOS_WAN=ON -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR .
- tar cvfz chaos-distrib-x86_64-ubuntu1404.tar.gz -C $INSTALL_DIR/.. chaos-distrib-$CI_JOB_STAGE
- scp chaos-distrib-x86_64-ubuntu1404.tar.gz chaosweb@opensource.lnf.infn.it:/var/www/html/binary/chaos/
stage: testx86_64
image: baltig.infn.it:4567/amichelo/chaos_bundle_compilation:latest
script:
- scp chaosweb@opensource.lnf.infn.it:/var/www/html/binary/chaos/chaos-distrib-x86_64-ubuntu1404.tar.gz .
- tar xvfz chaos-distrib-x86_64-ubuntu1404.tar.gz
- /usr/bin/mongod --syslog --storageEngine wiredTiger --fork --smallfiles
- /etc/init.d/couchbase-server start
- sleep 5
# - cp -r tools /builds/amichelo/chaos_bundle_compilation/distrib/chaos-distrib-buildx86_64
# - cp -r chaosframework/tools /builds/amichelo/chaos_bundle_compilation/distrib/chaos-distrib-buildx86_64
# - cd /builds/amichelo/chaos_bundle_compilation/distrib/chaos-distrib-buildx86_64
- cd chaos-distrib-$CI_JOB_STAGE
- source chaos_env.sh
- ./tools/chaos_test.sh .
image: baltig.infn.it:4567/amichelo/chaos_bundle_compilation:latest
- 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