diff --git a/prow_config.yaml b/prow_config.yaml index c3a42608..1824dd37 100644 --- a/prow_config.yaml +++ b/prow_config.yaml @@ -18,4 +18,9 @@ workflows: - tekton_run: kubeflow/gcp-blueprints/tests/pipeline-runs/mnist-nb-pipeline-run.yaml name: mnist-notebook job_types: + - periodic + + - tekton_run: kubeflow/gcp-blueprints/tests/pipeline-runs/xgboost-nb-pipeline-run.yaml + name: xgboost-notebook + job_types: - periodic \ No newline at end of file diff --git a/tests/pipeline-runs/xgboost-nb-pipeline-run.yaml b/tests/pipeline-runs/xgboost-nb-pipeline-run.yaml new file mode 100644 index 00000000..e5e0ecdc --- /dev/null +++ b/tests/pipeline-runs/xgboost-nb-pipeline-run.yaml @@ -0,0 +1,48 @@ +# Demo on how to write a pipeline run. + +apiVersion: tekton.dev/v1alpha1 +kind: PipelineRun +metadata: + generateName: xgboost- + namespace: kf-ci + labels: + pipeline: xgboost-notebook + version: master +spec: + params: + # test-target-name, artifacts-gcs, and junit-path are required for + # all the PipelineRuns. For tests spawned by Prow, values of these + # params will be injected on the fly. + - name: test-target-name + value: manual-testinig + - name: artifacts-gcs + value: gs://kubeflow-ci_temp/jlewi_xgboost_testing/2020-0710 + - name: junit-path + value: artifacts/junit_manual-testing + - name: testing-cluster-pattern + value: 'kf-vbp-.*' + - name: testing-cluster-location + value: 'us-central1-c' + - name: notebook-output + value: gs://kubeflow-ci-deployment_ci-temp/xgboost_test + - name: notebook-path + value: xgboost_synthetic/build-train-deploy.ipynb + resources: + - name: notebook-repo + resourceSpec: + type: git + params: + - name: url + value: https://github.com/kubeflow/examples.git + - name: revision + value: master + # The image we want to build + - name: image + resourceSpec: + type: image + params: + - name: url + value: gcr.io/kubeflow-ci-deployment/xgboost-synthetic-test + pipelineRef: + name: notebook-test + serviceAccountName: kf-ci