mirror of
https://github.com/OPM/opm-simulators.git
synced 2026-08-12 12:14:48 -05:00
42 lines
1.8 KiB
Markdown
42 lines
1.8 KiB
Markdown
# opm-simulators jenkins build scripts:
|
|
|
|
**build-opm-simulators.sh**:
|
|
This is a helper script which contains functions for building,
|
|
testing and cloning opm-simulators and its dependencies.
|
|
|
|
**build.sh**:
|
|
This script will build dependencies, then build opm-simulators and execute its tests.
|
|
It is intended for post-merge builds of the master branch.
|
|
|
|
**build-pr.sh**:
|
|
This script will build dependencies, then build opm-simulators and execute its tests.
|
|
It inspects the $ghbPrBuildComment environmental variable to obtain a pull request
|
|
to use for ert, opm-common, opm-parser, opm-material, opm-core and
|
|
opm-grid (defaults to master) and then builds $sha1 of opm-simulators.
|
|
|
|
It is intended for pre-merge builds of pull requests.
|
|
|
|
You can optionally specify a given pull request to use for ert, opm-common,
|
|
opm-parser, opm-material, opm-core and opm-grid through the trigger.
|
|
The trigger line needs to contain ert=<pull request number> and/or
|
|
opm-common=<pull request number> and/or opm-parser=<pull request number>
|
|
and/or opm-material=<pull request number>
|
|
and/or opm-core=<pull request number>
|
|
and/or opm-grid=<pull request number>
|
|
and/or opm-output=<pull request number>.
|
|
|
|
**run-spe.sh**:
|
|
This script will execute the SPE1, SPE3 and SPE9 cases, then compare against
|
|
OPM and Eclipse reference results. It is meant to be executed after either
|
|
of the two build scripts above.
|
|
|
|
**run-norne.sh**:
|
|
This script will execute the Norne case, and generate a document with
|
|
plots of the results. It is meant to be executed after either
|
|
of the two build scripts above.
|
|
|
|
**run-polymer.sh**:
|
|
This script will execute the simple2D polymer case, then compare against
|
|
Eclipse reference results. It is meant to be executed after either
|
|
of the two build scripts above.
|