Add mondrian to repositories
Change-Id: I7f0bd2ec8dc64dca9a643d168b3ce3c867b6b2f6
diff --git a/repositories/mondrian/cq.cfg b/repositories/mondrian/cq.cfg
new file mode 100644
index 0000000..80aa719
--- /dev/null
+++ b/repositories/mondrian/cq.cfg
@@ -0,0 +1,38 @@
+# Copyright 2017 The Fuchsia Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# See http://luci-config.appspot.com/schemas/projects/refs:cq.cfg for the
+# documentation of this file format.
+
+version: 1
+cq_name: "fuchsia-mondrian"
+cq_status_url: "https://fuchsia-cq-status.appspot.com"
+git_repo_url: "https://fuchsia.googlesource.com/mondrian"
+
+gerrit {}
+
+verifiers {
+ try_job {
+ buckets {
+ name: "luci.fuchsia.try",
+ builders {
+ name: "mondrian-aarch64-linux-debug"
+ }
+ builders {
+ name: "mondrian-aarch64-linux-release"
+ }
+ builders {
+ name: "mondrian-x86_64-linux-debug"
+ }
+ builders {
+ name: "mondrian-x86_64-linux-release"
+ }
+ }
+ }
+ gerrit_cq_ability {
+ committer_list: "project-fuchsia-committers"
+ dry_run_access_list: "project-fuchsia-tryjob-access"
+ }
+ sign_cla {}
+}
diff --git a/repositories/mondrian/refs.cfg b/repositories/mondrian/refs.cfg
new file mode 100644
index 0000000..2c64730
--- /dev/null
+++ b/repositories/mondrian/refs.cfg
@@ -0,0 +1,14 @@
+# Copyright 2017 The Fuchsia Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# See RefsCfg message in
+# http://luci-config.appspot.com/schemas/projects:refs.cfg for the
+# documentation of this file format.
+
+refs {
+ # Map 'refs/heads/master' ref of this project to this directory.
+ # This works because this directory is on the master branch too.
+ name: "refs/heads/master"
+ config_path: "repositories/mondrian"
+}
diff --git a/services/cr-buildbucket.cfg b/services/cr-buildbucket.cfg
index 5fbdec4..badba28 100644
--- a/services/cr-buildbucket.cfg
+++ b/services/cr-buildbucket.cfg
@@ -111,6 +111,15 @@
}
builder_mixins {
+ name: "mondrian"
+ dimensions: "os:Linux"
+ mixins: "mondrian"
+ recipe {
+ properties_j: "modules:[\"mondrian\"]"
+ }
+}
+
+builder_mixins {
name: "sysui"
dimensions: "os:Linux"
mixins: "fuchsia"
@@ -682,6 +691,46 @@
}
builders {
+ category: "Mondrian"
+ name: "mondrian-aarch64-linux-debug"
+ mixins: "mondrian"
+ recipe {
+ properties: "build_type:debug"
+ properties: "target:arm64"
+ }
+ }
+
+ builders {
+ category: "Mondrian"
+ name: "mondrian-aarch64-linux-release"
+ mixins: "mondrian"
+ recipe {
+ properties: "build_type:release"
+ properties: "target:arm64"
+ }
+ }
+
+ builders {
+ category: "Mondrian"
+ name: "mondrian-x86_64-linux-debug"
+ mixins: "mondrian"
+ recipe {
+ properties: "build_type:debug"
+ properties: "target:x86-64"
+ }
+ }
+
+ builders {
+ category: "Mondrian"
+ name: "mondrian-x86_64-linux-release"
+ mixins: "mondrian"
+ recipe {
+ properties: "build_type:release"
+ properties: "target:x86-64"
+ }
+ }
+
+ builders {
category: "System UI"
name: "sysui-aarch64-linux-debug"
mixins: "sysui"