-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJenkinsfile
24 lines (23 loc) · 1.11 KB
/
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
/*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: ["all-tests"],
skip_build: true,
upstream_repos: ["vivarium", "vivarium_inputs", "vivarium_public_health", "vivarium_cluster_tools", "gbd_mapping", "layered_config_tree"])