Commit Graph
72 Commits
Author SHA1 Message Date
Joakim Hove a8a033314e Enable Schedule integration-test/debug in jenkins build 2021-01-11 10:03:00 +01:00
Arne Morten Kvarving d6212f4a8b build flow_poly on jenkins 2020-11-12 11:12:19 +01:00
Joakim Hove d056e8e97d jenkins: Enable building of Python extension in opm-simulators 2020-03-09 14:31:10 +01:00
Arne Morten Kvarving f152ac1127 remove stale cmake options from jenkins scripts 2020-02-17 11:59:58 +01:00
Arne Morten Kvarving 84eb1542ef fixed: do not open a issue/PR if no tests failed 2019-12-20 15:20:49 +01:00
Joakim Hove 8ab1d2b894 Enable 3D props testing in opm-simulators and opm-grid 2019-12-14 12:50:30 +01:00
Joakim Hove a15a724e76 Enable 3D property testing in opm-material on jenkins 2019-11-20 14:13:50 +01:00
Joakim Hove a7187abc17 Initial implementation of 3D properties 2019-10-31 11:18:55 +01:00
Arne Morten Kvarving d472485418 fixed: allow branch to exist in opm-tests PR repo, but no PR
happens when people manually close a previously opened PR
for the branch.
2019-10-22 08:38:41 +02:00
Arne Morten Kvarving 247b5685cc remove libecl from buildsystem, jenkins and packaging 2019-10-16 20:03:08 -05:00
Joakim Hove 7dc77d1ca3 Install PYTHON Modules when running jenkins 2019-10-14 15:53:31 +02:00
Arne Morten Kvarving 9b44a8f5ce changed: build flow variants on jenkins 2019-10-14 11:06:42 +02:00
Joakim Hove 690cf8c43b Pass -DOPM_ENABLE_EMBEDDED_PYTHON when building for tests 2019-09-09 11:16:55 +02:00
Arne Morten Kvarving 5ad0c66f55 remove unused opm-common module specific OPM_PREFIX_PATH option 2019-09-09 09:31:39 +02:00
Arne Morten Kvarving 41f18d718c changed: rename ewoms to opm-models 2019-08-23 08:29:28 +02:00
Arne Morten Kvarving 377294316e added: environment variable TESTTHREADS in build-opm-module.sh
set this to run tests in parallel
2019-08-13 10:47:13 +02:00
Steinar Foss c208a59597 Sunbeam will be compiled with setuptools.
setup.py moved to python/python.

moved python tests to python/python.

added __init__.py under python/tests.

added 'test_' before all python test names.

test_ prefix added to tests.

setup.py and python tests moved back to python base.

setuptools executes from root python.

python: tests run from root python w/ setup.py.

python tests: temp reduced to test_deck only.

python setup.py: manually linked opmcommon.

setup.py: linked ecl.

setup.py linked boost_filesystem.

setup.py: linked boost_regex.

python all tests run.

removec usr/local from setup.py ext_module.

cmake make copies entire python dir to build.

setup.py can execute from build.

setup.py executes from build/python.

python tests run under setup.py.

setup.py library_dirs and include-dirs set by cmake command.

removed cmake files from sunbeam.

sunbeam: added code for install.

setup.py: removed 'import ecl'.

python/src -> python->src_sunbeam.

setup.py: discontinued use of glob, all files listed instead.

build-opm_module.sh: added prefix_path to opm.

build-opm-module.sh: changed spell error for EXTRA_MODULE_FLAGS[opm-common].

setup.py: infer include directories from cmake target

CMakeLists.txt: under python: align install statement.

CMakeLists build python: removed find_package.

src_sunbeam -> cxx.

setup.py: test_suite as string.

setup.py: tests_suite -> test_suite.

setup.py: added exception if 'build_ext' not used.

temporarily moved files to python/sunbeam.
2019-08-09 10:40:33 +02:00
Joakim Hove 1c777c5ba5 Remove hardcoded libecl commit in jenkins pipeline 2019-07-05 11:16:09 +02:00
Joakim Hove 7f521652f4 Update libecl pr build 2019-07-04 20:17:21 +02:00
Joakim Hove 8740a8dc1a Update libecl github organisation to equinor 2019-07-04 19:06:35 +02:00
Atgeirr Flø Rasmussen 54c8e107b7 Do not use master branch for libecl by default. 2019-07-04 16:35:48 +02:00
Steinar Foss 597bbde151 jenkins will build python. (#865)
Jenkins will build with -DOPM_ENABLE_PYTHON=ON
2019-06-29 08:20:00 +02:00
Joakim Hove 35a70310c6 Removed well testing from Schedule constructor 2019-05-27 17:47:55 +02:00
Arne Morten Kvarving 4bee03be6f added: array of extra cmake parameters for each module
use this to enable ebos extensions in opm-simulators
2019-03-28 11:45:40 +01:00
Joakim Hove bf971c0ede Pass -DENABLE_WELL_TEST when coniguring jenkins build 2019-03-19 16:51:46 +01:00
Andreas Lauser 33c5b79d98 fix the pre-build hook logic
currently, the following message is produced:

```
/var/lib/jenkins/workspace/opm-material-PR-builder/deps/opm-common/jenkins/build-opm-module.sh: line 88: cd: -D: invalid option
```

this is caused by trying to change the working directory to $1 which
represents additional cmake parameters, instead of to $3 which
represents the source directory. This mistake currently (probably)
prevents the pre-build hook from ever being executed.
2019-01-21 12:59:47 +01:00
Andreas Lauser b7eefe8b18 jenkins: allow modules to specify a pre-build check
this is purely optional. opm-material will use this to make sure that
auto-generated code does not get manually modified.
2019-01-09 15:09:12 +01:00
Arne Morten Kvarving e3bc8a6ad7 fixed: fail build in jenkins scripts if installation target fails 2018-09-25 12:31:11 +02:00
Arne Morten Kvarving 93b8d26f86 fixed: allow using update_data with a opm-tests PR
the update_data command needs a full opm-tests checkout,
not just a shallow clone of the PR branch. we thus first
copy the shared copy, then we pull the PR branch into that copy.
2018-08-03 10:19:08 +02:00
Arne Morten Kvarving 47d06c526f Revert "changed: manually merge pr's to work around slow updating merge refs on github"
This reverts commit b338e56730.

Causes too much problems to be worth the gains
2018-05-29 09:23:11 +02:00
Arne Morten Kvarving f6c795bed0 revert 'set -e' addition in jenkins script
had some more consequences than expected, not all of them desired
2018-05-24 10:36:38 +02:00
Joakim Hove 6883c8ae21 Merge pull request #401 from akva2/slow_updates
changed: manually merge pr's to work around slow updating merge refs
2018-05-23 09:11:42 +02:00
Arne Morten Kvarving b338e56730 changed: manually merge pr's to work around slow updating merge refs on github 2018-05-23 09:00:00 +02:00
Arne Morten Kvarving 464d557c80 fixed: opm-data -> opm-tests 2018-05-08 10:40:49 +02:00
Arne Morten Kvarving f4a68c7e64 fixed: missing OPM_DATA_ROOT -> OPM_TESTS_ROOT 2018-04-09 10:56:59 +02:00
Arne Morten Kvarving 21aa4ac1e0 add some temporary backwards compat code
required until jenkins side scripting has been modified.
2018-03-27 12:09:09 +02:00
Arne Morten Kvarving e823b0a93e changed: replace opm-data with new opm-tests repository 2018-03-27 12:09:09 +02:00
Arne Morten Kvarving 067ad664d8 fixed: remove left-over opm-parser/opm-output references 2018-03-13 08:28:25 +01:00
Arne Morten Kvarving 932cece7d3 add imported parser/output sources to build system
use -DENABLE_ECL_INPUT=0 to disable input (and output) support
use -DENABLE_ECL_OUTPUT=0 to disable output support

both default to on
2018-03-06 11:18:03 +01:00
Arne Morten Kvarving 8d3030a004 changed: output last log entry in branches for jenkins builds
can help identifying issues with builds
2018-02-08 16:32:36 +01:00
Arne Morten Kvarving 627d475ef3 fixed: trim whitespace in pr number 2018-02-02 11:45:30 +01:00
Joakim Hove 4194a6daed Removed opm-core reference from update_data script 2018-02-02 08:50:52 +01:00
Arne Morten Kvarving 5b6dcfa619 fixed: allow more than two build types for jenkins 2018-01-19 16:21:21 +01:00
Arne Morten Kvarving b59eaea633 remove opm-core from downstream list 2018-01-17 11:50:23 +01:00
Arne Morten Kvarving 68cbdc7397 fixed: perform installation at end of main module
not only if we build downstreams
2017-12-05 11:02:27 +01:00
Arne Morten Kvarving 2edffb8e61 fix message posted on repeated update_data calls 2017-10-09 12:40:14 +02:00
Arne Morten Kvarving 2c74f75231 changed: do not open a new PR in repeated update-data calls 2017-10-09 11:10:46 +02:00
Arne Morten Kvarving 73d978d6c5 added: prune old branches from jenkins4opm remote on update_data calls 2017-09-26 09:48:15 +02:00
Arne Morten Kvarving ed50891e5f add ability to execute a specific ctest configuration in jenkins scripts 2017-06-02 10:38:54 +02:00
Arne Morten Kvarving 530791ede3 add a missed ert -> libecl 2017-05-12 12:06:59 +02:00