forked from Open-EO/openeo-python-client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Jenkinsfile
26 lines (23 loc) · 880 Bytes
/
Jenkinsfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env groovy
/*
This Jenkinsfile is used to provide snapshot builds using the VITO CI system.
GitHub Actions is used to provide publicly accessible test results.
This Jenkinsfile uses the Jenkins shared library. (ssh://[email protected]:7999/biggeo/jenkinslib.git)
Information about the pythonPipeline method can be found in pythonPipeline.groovy
*/
@Library('lib')_
pythonPipeline {
package_name = 'openeo'
wipeout_workspace = true
python_version = ["3.8"]
extras_require = 'tests'
upload_dev_wheels = false
wheel_repo = 'python-openeo'
wheel_repo_dev = 'python-openeo'
pep440 = true
extra_env_variables = [
/* Set pytest `basetemp` inside Jenkins workspace. (Note: this is intentionally Jenkins specific, instead of a global pytest.ini thing.) */
"PYTEST_DEBUG_TEMPROOT=pytest-tmp",
]
pre_test_script = 'pre_test.sh'
}