-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathJenkinsfile
21 lines (20 loc) · 960 Bytes
/
Jenkinsfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*This file uses jenkins shared library `vivarium_build_utils`,
found at https://github.com/ihmeuw/vivarium_build_utils
Due to Jenkins convention, importable modules must be stored
in the 'vars' folder.
Jenkins needs to be configured globally to use the correct branch.
To configure the repo/branch go to:
* Manage Jenkins
* Configure System
* Global Pipeline Libraries section
* Library subsection
* Name: The Name for the lib
* Version: The branch you want to use. Throws an error
for nonexistent branches.
* Project Repository: Url to the shared lib
* Credentials: SSH key to access the repo
Updating the shared repo will take affect on the next pipeline invocation.
The "_" denotes that all modules will be imported from the shared library.
*/
@Library("vivarium_build_utils") _
reusable_pipeline(scheduled_branches: ["main"], test_types: ["integration"], python_versions: ["3.10", "3.11"])