forked from kubeflow/examples
-
Notifications
You must be signed in to change notification settings - Fork 0
/
prow_config.yaml
138 lines (129 loc) · 3.59 KB
/
prow_config.yaml
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
# This file configures the workflows to trigger in our Prow jobs.
# see kubeflow/testing/py/run_e2e_workflow.py
workflows:
- app_dir: kubeflow/examples/test/workflows
component: workflows
name: unittests
job_types:
- presubmit
- postsubmit
- periodic
# E2E test for code_search example
- app_dir: kubeflow/examples/test/workflows
component: code_search
name: code-search
job_types:
- presubmit
- postsubmit
include_dirs:
- code_search/*
# E2E test for mnist example
- app_dir: kubeflow/examples/test/workflows
component: mnist
name: mnist
job_types:
- periodic
- presubmit
- postsubmit
include_dirs:
- mnist/*
# E2E test for github issue summarization example
- app_dir: kubeflow/examples/test/workflows
component: gis
name: gis
job_types:
- periodic
- presubmit
- postsubmit
include_dirs:
- github_issue_summarization/*
# E2E test for xgboost housing example
- app_dir: kubeflow/examples/test/workflows
component: xgboost_ames_housing
name: xgboost
job_types:
- periodic
- presubmit
- postsubmit
include_dirs:
- xgboost_ames_housing/*
# Image Auto Release workflows.
# The workflows below are related to auto building our Docker images.
# We have separate pre/postsubmit jobs because we want to use different
# registries
- app_dir: kubeflow/examples/test/workflows
component: pytorch-mnist-webui-release
name: mnist-webui
job_types:
- presubmit
params:
registry: "gcr.io/kubeflow-ci"
include_dirs:
- pytorch_mnist/web-ui/*
# The postsubmit run publishes the docker images to gcr.io/kubeflow-examples
- app_dir: kubeflow/examples/test/workflows
component: pytorch-mnist-webui-release
name: mnist-webui
job_types:
- postsubmit
params:
registry: "gcr.io/kubeflow-examples"
include_dirs:
- pytorch_mnist/web-ui/*
- app_dir: kubeflow/examples/test/workflows
component: pytorch-mnist-cpu-release
name: mnist-cpu
job_types:
- presubmit
params:
registry: "gcr.io/kubeflow-ci"
include_dirs:
- pytorch_mnist/training/ddp/mnist/*
# The postsubmit run publishes the docker images to gcr.io/kubeflow-examples
- app_dir: kubeflow/examples/test/workflows
component: pytorch-mnist-cpu-release
name: mnist-cpu
job_types:
- postsubmit
params:
registry: "gcr.io/kubeflow-examples"
include_dirs:
- pytorch_mnist/training/ddp/mnist/*
- app_dir: kubeflow/examples/test/workflows
component: pytorch-mnist-gpu-release
name: mnist-gpu
job_types:
- presubmit
params:
registry: "gcr.io/kubeflow-ci"
include_dirs:
- pytorch_mnist/training/ddp/mnist/*
# The postsubmit run publishes the docker images to gcr.io/kubeflow-examples
- app_dir: kubeflow/examples/test/workflows
component: pytorch-mnist-gpu-release
name: mnist-gpu
job_types:
- postsubmit
params:
registry: "gcr.io/kubeflow-examples"
include_dirs:
- pytorch_mnist/training/ddp/mnist/*
- app_dir: kubeflow/examples/test/workflows
component: pytorch-mnist-serve-release
name: mnist-serve
job_types:
- presubmit
params:
registry: "gcr.io/kubeflow-ci"
include_dirs:
- pytorch_mnist/serving/*
# The postsubmit run publishes the docker images to gcr.io/kubeflow-examples
- app_dir: kubeflow/examples/test/workflows
component: pytorch-mnist-serve-release
name: mnist-serve
job_types:
- postsubmit
params:
registry: "gcr.io/kubeflow-examples"
include_dirs:
- pytorch_mnist/serving/*