diff options
author | Daniil Kazantsev <dkazanc3@googlemail.com> | 2018-12-19 15:42:38 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-19 15:42:38 +0000 |
commit | 07fb80445f83758e4aed94a461cf1cf2b869318a (patch) | |
tree | e93c03bcfbe2eb88a13cdd42edaea045f7f13c06 /build/jenkins-build.sh | |
parent | c04b85a6fdd8c63e3363c8072cbfe4b97409dc60 (diff) | |
parent | ec59b600885a1c7a60e1b528f3d09588aa972609 (diff) | |
download | regularization-07fb80445f83758e4aed94a461cf1cf2b869318a.tar.gz regularization-07fb80445f83758e4aed94a461cf1cf2b869318a.tar.bz2 regularization-07fb80445f83758e4aed94a461cf1cf2b869318a.tar.xz regularization-07fb80445f83758e4aed94a461cf1cf2b869318a.zip |
Merge pull request #80 from vais-ral/dev-jenkins
Dev jenkins
Diffstat (limited to 'build/jenkins-build.sh')
-rwxr-xr-x | build/jenkins-build.sh | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/build/jenkins-build.sh b/build/jenkins-build.sh index 04f8da6..0c397b1 100755 --- a/build/jenkins-build.sh +++ b/build/jenkins-build.sh @@ -1,12 +1,29 @@ #!/usr/bin/env bash # Script to builds source code in Jenkins environment +module try-load conda -module avail -module load conda -# it expects that git clone is done before this script launch +# 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 launch # git clone https://github.com/vais-ral/CCPi-Regularisation-Toolkit -conda install conda-build +conda install -y conda-build #export CIL_VERSION=0.10.2 -export CIL_VERSION=0.10.2 -cd CCPi-Regularisation-Toolkit +if [[ -n ${CIL_VERSION} ]] +then + echo Using defined version: $CIL_VERSION +else + export CIL_VERSION=0.10.3 + echo Defining version: $CIL_VERSION +fi +#cd CCPi-Regularisation-Toolkit # already there by jenkins conda build Wrappers/Python/conda-recipe |