Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tsoc
openmm
Commits
2316083e
Commit
2316083e
authored
Feb 27, 2017
by
Jason Swails
Browse files
First pass at a Jenkins install script
parent
cab098d7
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
40 additions
and
0 deletions
+40
-0
devtools/ci/jenkins/install.sh
devtools/ci/jenkins/install.sh
+40
-0
No files found.
devtools/ci/jenkins/install.sh
0 → 100644
View file @
2316083e
# This script is executed via the line:
# source devtools/ci/jenkins/install.sh
# in a bash shell with the -lex options turned on
echo
"Using the following SWIG (
`
which swig
`
) version:"
swig
-version
echo
"Using cmake (
`
which cmake
`
) version"
:
cmake
--version
echo
"Using clang (
`
which clang
`
) version:"
clang
-version
module load cuda conda/jenkins
# Constants
CONDAENV
=
openmm-test-3.5
BUILD_DIRECTORY
=
"
${
WORKSPACE
}
/openmm-build"
INSTALL_DIRECTORY
=
"
${
WORKSPACE
}
/openmm-install"
SRC_DIRECTORY
=
"
${
WORKSPACE
}
/openmm-src"
# set in the Jenkins configuration
# Create a conda environment, but clean up after one first. If it doesn't exist, don't complain.
# But since we are invoking this shell with -e (exit on all errors), we need || true to prevent this
# command from crashing the whole shell
conda remove
-yn
${
CONDAENV
}
--all
--quiet
||
true
conda create
-yn
${
CONDAENV
}
python
=
3.5
--no-default-packages
--quiet
conda
install
-yn
${
CONDAENV
}
numpy scipy pytest
--quiet
source
activate
${
CONDAENV
}
# enter our new environment
# Build OpenMM
CMAKE_FLAGS
=
"-DCMAKE_INSTALL_PREFIX=
\"
${
INSTALL_DIRECTORY
}
\"
-DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang"
cd
$BUILD_DIRECTORY
cmake
$CMAKE_FLAGS
${
SRC_DIRECTORY
}
make
-j4
install
make PythonInstall
# Now run the tests
python
-m
simtk.testInstallation
cd
python/tests
&&
py.test
-v
python devtools/run-ctest.py
--start-time
$START_TIME
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment