summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvais-ral <rlcr8@stfc.ac.uk>2019-01-29 09:09:39 +0000
committerGitHub <noreply@github.com>2019-01-29 09:09:39 +0000
commit23db884986be7cd69d42eb8aa566b9600d37c60f (patch)
tree6b68df4e34e58620ccb7760bab4da586ad5f1d8a
parentc2157a7921ecf295c1c2f3c785f2cf1f09cf8358 (diff)
parentc33f1eceba7221dfd034f9ff65fba2d7638d5627 (diff)
downloadframework-plugins-23db884986be7cd69d42eb8aa566b9600d37c60f.tar.gz
framework-plugins-23db884986be7cd69d42eb8aa566b9600d37c60f.tar.bz2
framework-plugins-23db884986be7cd69d42eb8aa566b9600d37c60f.tar.xz
framework-plugins-23db884986be7cd69d42eb8aa566b9600d37c60f.zip
Merge pull request #21 from TomasKulhanek/master
Universal build script
-rw-r--r--build/jenkins-build.sh46
1 files changed, 2 insertions, 44 deletions
diff --git a/build/jenkins-build.sh b/build/jenkins-build.sh
index b4bca61..009d43d 100644
--- a/build/jenkins-build.sh
+++ b/build/jenkins-build.sh
@@ -1,45 +1,3 @@
#!/usr/bin/env bash
-if [[ -n ${CIL_VERSION} ]]
-then
- echo Using defined version: $CIL_VERSION
-else
- export CIL_VERSION=0.10.4
- echo Defining version: $CIL_VERSION
-fi
-# Script to builds source code in Jenkins environment
-# module try-load conda
-
-# install miniconda if the module is not present
-if hash conda 2>/dev/null; then
- echo using conda
-else
- if [ ! -f Miniconda3-latest-Linux-x86_64.sh ]; then
- wget -q https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
- chmod +x Miniconda3-latest-Linux-x86_64.sh
- fi
- ./Miniconda3-latest-Linux-x86_64.sh -u -b -p .
- PATH=$PATH:./bin
-fi
-
-# presume that git clone is done before this script is launched, if not, uncomment
-# git clone https://github.com/vais-ral/CCPi-Regularisation-Toolkit
-conda install -y conda-build
-#export CIL_VERSION=0.10.2
-#cd CCPi-Regularisation-Toolkit # already there by jenkins
-# need to call first build
-conda build Wrappers/Python/conda-recipe -c conda-forge -c ccpi
-# then need to call the same with --output
-#- otherwise no build is done :-(, just fake file names are generated
-export REG_FILES=`conda build Wrappers/Python/conda-recipe --output`
-# REG_FILES variable should contain output files
-echo files created: $REG_FILES
-#upload to anaconda
-if [[ -n ${CCPI_CONDA_TOKEN} ]]
-then
- conda install anaconda-client
- while read -r outfile; do
- anaconda -v -t ${CCPI_CONDA_TOKEN} upload $outfile --force --label dev
- done <<< "$REG_FILES"
-else
- echo CCPI_CONDA_TOKEN not defined, will not upload to anaconda.
-fi
+export CCPI_BUILD_ARGS="-c conda-forge -c ccpi"
+bash <(curl -L https://raw.githubusercontent.com/vais-ral/CCPi-VirtualMachine/master/scripts/jenkins-build.sh)