From 4db4c67b7fdc2395a9a69523d9b5b8b50fa6fae7 Mon Sep 17 00:00:00 2001 From: Ce Gao Date: Tue, 14 May 2019 13:58:07 +0800 Subject: [PATCH 1/2] feat(CI): Run different flow according to version Signed-off-by: Ce Gao --- prow_config.yaml | 104 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 92 insertions(+), 12 deletions(-) diff --git a/prow_config.yaml b/prow_config.yaml index afb91ebf430..531795f7241 100644 --- a/prow_config.yaml +++ b/prow_config.yaml @@ -7,9 +7,29 @@ workflows: job_types: - presubmit include_dirs: - - pkg/* - - cmd/* - - test/* + - pkg/api/operators/* + - pkg/api/health/* + - pkg/api/v1alpha1/* + - pkg/common/v1alpha1/* + - pkg/controller/v1alpha1/* + - pkg/db/v1alpha1/* + - pkg/earlystopping/v1alpha1/* + - pkg/manager/v1alpha1/* + - pkg/manager/modelstore/* + - pkg/suggestion/v1alpha1/* + - pkg/ui/* + - cmd/earlystopping/* + - cmd/katib-controller/v1alpha1/* + - cmd/manager/v1alpha1/* + - cmd/manager-rest/v1alpha1/* + - cmd/metricscollector/v1alpha1/* + - cmd/suggestion/* + - cmd/tfevent-metricscollector/v1alpha1/* + - cmd/ui/* + - pkg/util/v1alpha1/* + - test/e2e/v1alpha1/* + - test/scripts/v1alpha1/* + - test/workflows/* params: registry: "gcr.io/kubeflow-ci" # The postsubmit run publishes the docker images to gcr.io/kubeflow-images-public @@ -19,9 +39,29 @@ workflows: job_types: - postsubmit include_dirs: - - pkg/* - - cmd/* - - test/* + - pkg/api/operators/* + - pkg/api/health/* + - pkg/api/v1alpha1/* + - pkg/common/v1alpha1/* + - pkg/controller/v1alpha1/* + - pkg/db/v1alpha1/* + - pkg/earlystopping/v1alpha1/* + - pkg/manager/v1alpha1/* + - pkg/manager/modelstore/* + - pkg/suggestion/v1alpha1/* + - pkg/ui/* + - cmd/earlystopping/* + - cmd/katib-controller/v1alpha1/* + - cmd/manager/v1alpha1/* + - cmd/manager-rest/v1alpha1/* + - cmd/metricscollector/v1alpha1/* + - cmd/suggestion/* + - cmd/tfevent-metricscollector/v1alpha1/* + - cmd/ui/* + - pkg/util/v1alpha1/* + - test/e2e/v1alpha1/* + - test/scripts/v1alpha1/* + - test/workflows/* params: registry: "gcr.io/kubeflow-images-public" - app_dir: kubeflow/katib/test/workflows @@ -30,9 +70,29 @@ workflows: job_types: - presubmit include_dirs: - - pkg/* - - cmd/* - - test/* + - pkg/api/operators/* + - pkg/api/health/* + - pkg/api/v1alpha2/* + - pkg/common/v1alpha2/* + - pkg/controller/v1alpha2/* + - pkg/db/v1alpha2/* + - pkg/earlystopping/v1alpha2/* + - pkg/manager/v1alpha2/* + - pkg/manager/modelstore/* + - pkg/suggestion/v1alpha2/* + - pkg/ui/* + - cmd/earlystopping/* + - cmd/katib-controller/v1alpha2/* + - cmd/manager/v1alpha2/* + - cmd/manager-rest/v1alpha2/* + - cmd/metricscollector/v1alpha2/* + - cmd/suggestion/* + - cmd/tfevent-metricscollector/v1alpha2/* + - cmd/ui/* + - pkg/util/v1alpha2/* + - test/e2e/v1alpha2/* + - test/scripts/v1alpha2/* + - test/workflows/* params: registry: "gcr.io/kubeflow-ci" - app_dir: kubeflow/katib/test/workflows @@ -41,8 +101,28 @@ workflows: job_types: - postsubmit include_dirs: - - pkg/* - - cmd/* - - test/* + - pkg/api/operators/* + - pkg/api/health/* + - pkg/api/v1alpha2/* + - pkg/common/v1alpha2/* + - pkg/controller/v1alpha2/* + - pkg/db/v1alpha2/* + - pkg/earlystopping/v1alpha2/* + - pkg/manager/v1alpha2/* + - pkg/manager/modelstore/* + - pkg/suggestion/v1alpha2/* + - pkg/ui/* + - cmd/earlystopping/* + - cmd/katib-controller/v1alpha2/* + - cmd/manager/v1alpha2/* + - cmd/manager-rest/v1alpha2/* + - cmd/metricscollector/v1alpha2/* + - cmd/suggestion/* + - cmd/tfevent-metricscollector/v1alpha2/* + - cmd/ui/* + - pkg/util/v1alpha2/* + - test/e2e/v1alpha2/* + - test/scripts/v1alpha2/* + - test/workflows/* params: registry: "gcr.io/kubeflow-images-public" From 081e78122f2010221dfc19be617d2ecfc26679f9 Mon Sep 17 00:00:00 2001 From: Ce Gao Date: Tue, 14 May 2019 14:17:36 +0800 Subject: [PATCH 2/2] fix: Add dockerfile Signed-off-by: Ce Gao --- prow_config.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/prow_config.yaml b/prow_config.yaml index 531795f7241..7304c7a37e6 100644 --- a/prow_config.yaml +++ b/prow_config.yaml @@ -20,11 +20,16 @@ workflows: - pkg/ui/* - cmd/earlystopping/* - cmd/katib-controller/v1alpha1/* + - cmd/katib-controller/Dockerfile - cmd/manager/v1alpha1/* + - cmd/manager/Dockerfile - cmd/manager-rest/v1alpha1/* + - cmd/manager-rest/Dockerfile - cmd/metricscollector/v1alpha1/* + - cmd/metricscollector/Dockerfile - cmd/suggestion/* - cmd/tfevent-metricscollector/v1alpha1/* + - cmd/tfevent-metricscollector/Dockerfile - cmd/ui/* - pkg/util/v1alpha1/* - test/e2e/v1alpha1/* @@ -52,11 +57,16 @@ workflows: - pkg/ui/* - cmd/earlystopping/* - cmd/katib-controller/v1alpha1/* + - cmd/katib-controller/Dockerfile - cmd/manager/v1alpha1/* + - cmd/manager/Dockerfile - cmd/manager-rest/v1alpha1/* + - cmd/manager-rest/Dockerfile - cmd/metricscollector/v1alpha1/* + - cmd/metricscollector/Dockerfile - cmd/suggestion/* - cmd/tfevent-metricscollector/v1alpha1/* + - cmd/tfevent-metricscollector/Dockerfile - cmd/ui/* - pkg/util/v1alpha1/* - test/e2e/v1alpha1/* @@ -83,11 +93,16 @@ workflows: - pkg/ui/* - cmd/earlystopping/* - cmd/katib-controller/v1alpha2/* + - cmd/katib-controller/Dockerfile - cmd/manager/v1alpha2/* + - cmd/manager/Dockerfile - cmd/manager-rest/v1alpha2/* + - cmd/manager-rest/Dockerfile - cmd/metricscollector/v1alpha2/* + - cmd/metricscollector/Dockerfile - cmd/suggestion/* - cmd/tfevent-metricscollector/v1alpha2/* + - cmd/tfevent-metricscollector/Dockerfile - cmd/ui/* - pkg/util/v1alpha2/* - test/e2e/v1alpha2/* @@ -114,11 +129,16 @@ workflows: - pkg/ui/* - cmd/earlystopping/* - cmd/katib-controller/v1alpha2/* + - cmd/katib-controller/Dockerfile - cmd/manager/v1alpha2/* + - cmd/manager/Dockerfile - cmd/manager-rest/v1alpha2/* + - cmd/manager-rest/Dockerfile - cmd/metricscollector/v1alpha2/* + - cmd/metricscollector/Dockerfile - cmd/suggestion/* - cmd/tfevent-metricscollector/v1alpha2/* + - cmd/tfevent-metricscollector/Dockerfile - cmd/ui/* - pkg/util/v1alpha2/* - test/e2e/v1alpha2/*