summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorvais-ral <rlcr8@stfc.ac.uk>2019-01-29 09:04:02 +0000
committerGitHub <noreply@github.com>2019-01-29 09:04:02 +0000
commite9203bf4b19efecff2b02c6214ab92fb655759fe (patch)
treec4840113c121a9ca52ce112136e8dca86e629d66 /build
parentba9994e131dae1e1c09f156df12327f2ef10beb4 (diff)
parented7c78377ef03c185f2fce7435742c5dc6d105e7 (diff)
downloadframework-e9203bf4b19efecff2b02c6214ab92fb655759fe.tar.gz
framework-e9203bf4b19efecff2b02c6214ab92fb655759fe.tar.bz2
framework-e9203bf4b19efecff2b02c6214ab92fb655759fe.tar.xz
framework-e9203bf4b19efecff2b02c6214ab92fb655759fe.zip
Merge pull request #177 from TomasKulhanek/master
Universal build script
Diffstat (limited to 'build')
-rw-r--r--build/jenkins-build.sh44
1 files changed, 2 insertions, 42 deletions
diff --git a/build/jenkins-build.sh b/build/jenkins-build.sh
index 31b81d2..009d43d 100644
--- a/build/jenkins-build.sh
+++ b/build/jenkins-build.sh
@@ -1,43 +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
-
-# need to call first build
-conda build Wrappers/Python/conda-recipe -c conda-forge -c ccpi
-# then need to call the same with --output
-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)