diff --git a/ci/prow/config.yaml b/ci/prow/config.yaml
index cd97f3525c..f31091a592 100644
--- a/ci/prow/config.yaml
+++ b/ci/prow/config.yaml
@@ -1738,6 +1738,48 @@ periodics:
     - name: test-account
       secret:
         secretName: test-account
+- cron: "45 8 * * *"
+  name: ci-knative-serving-0.6-continuous
+  agent: kubernetes
+  spec:
+    containers:
+    - image: gcr.io/knative-tests/test-infra/prow-tests:stable
+      imagePullPolicy: Always
+      args:
+      - "--scenario=kubernetes_execute_bazel"
+      - "--clean"
+      - "--job=$(JOB_NAME)"
+      - "--repo=github.com/knative/serving=release-0.6"
+      - "--root=/go/src"
+      - "--service-account=/etc/test-account/service-account.json"
+      - "--upload=gs://knative-prow/logs"
+      - "--timeout=180" # Avoid overrun
+      - "--" # end bootstrap args, scenario args below
+      - "--" # end kubernetes_execute_bazel flags (consider following flags as text)
+      - "./hack/release.sh"
+      - "--nopublish"
+      - "--notag-release"
+      securityContext:
+        privileged: true
+      volumeMounts:
+      - name: docker-graph
+        mountPath: /docker-graph
+      - name: test-account
+        mountPath: /etc/test-account
+        readOnly: true
+      env:
+      - name: DOCKER_IN_DOCKER_ENABLED
+        value: "true"
+      - name: GOOGLE_APPLICATION_CREDENTIALS
+        value: /etc/test-account/service-account.json
+      - name: E2E_CLUSTER_REGION
+        value: us-central1
+    volumes:
+    - name: docker-graph
+      emptyDir: {}
+    - name: test-account
+      secret:
+        secretName: test-account
 - cron: "7 */2 * * *"
   name: ci-knative-serving-istio-1.0.7-mesh
   agent: kubernetes
diff --git a/ci/prow/config_knative.yaml b/ci/prow/config_knative.yaml
index 46ea26beed..0af0be5373 100644
--- a/ci/prow/config_knative.yaml
+++ b/ci/prow/config_knative.yaml
@@ -113,6 +113,9 @@ periodics:
     - branch-ci: true
       release: "0.5"
       cron: "35 8 * * *" # Run at 01:35PST every day (08:35 UTC)
+    - branch-ci: true
+      release: "0.6"
+      cron: "45 8 * * *" # Run at 01:45 PST every day (08:45 UTC)
     - custom-job: istio-1.0.7-mesh
       cron: "7 */2 * * *" # Run every other hour and seven minute
       command:
diff --git a/ci/testgrid/config.yaml b/ci/testgrid/config.yaml
index bd468e3b46..a7a2f62f8c 100644
--- a/ci/testgrid/config.yaml
+++ b/ci/testgrid/config.yaml
@@ -194,6 +194,8 @@ test_groups:
   gcs_prefix: knative-prow/logs/ci-knative-eventing-0.5-continuous
 - name: ci-knative-eventing-sources-0.5-continuous
   gcs_prefix: knative-prow/logs/ci-knative-eventing-sources-0.5-continuous
+- name: ci-knative-serving-0.6-continuous
+  gcs_prefix: knative-prow/logs/ci-knative-serving-0.6-continuous
 dashboards:
 - name: knative-serving
   dashboard_tab:
@@ -350,6 +352,11 @@ dashboards:
   - name: eventing-sources
     test_group_name: ci-knative-eventing-sources-0.5-continuous
     base_options: "sort-by-name="
+- name: knative-0.6
+  dashboard_tab:
+  - name: serving
+    test_group_name: ci-knative-serving-0.6-continuous
+    base_options: "sort-by-name="
 dashboard_groups:
 - name: knative
   dashboard_names: