blob: 2a0f49a6113a6256f52ec1912a73a95fed3b733e [file] [log] [blame]
# 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.
# This file configures the dashboards that appear under
# https://ci.chromium.org/p/fuchsia
# Note: repo_url values must be whitelisted in
# https://chrome-internal.googlesource.com/infradata/config/+/master/configs/luci-milo/settings.cfg
# This file contains a milo.Project proto:
# https://chromium.googlesource.com/infra/luci/luci-go/+/master/milo/api/config/project.proto
logo_url: "https://storage.googleapis.com/fuchsia-infra/logo/fuchsia.svg"
headers: {
id: "fuchsia"
links: {
name: "Fuchsia"
links: {
text: "source"
url: "https://fuchsia.googlesource.com"
}
links: {
text: "reviews"
url: "https://fuchsia-review.googlesource.com"
}
}
links: {
name: "Docs"
links: {
text: "main"
url: "https://fuchsia.googlesource.com/docs/+/master/README.md"
}
links: {
text: "book"
url: "https://fuchsia.googlesource.com/docs/+/HEAD/book.md"
}
links: {
text: "glossary"
url: "https://fuchsia.googlesource.com/docs/+/master/glossary.md"
}
}
console_groups: {
title: {
text: "Fuchsia"
}
console_ids: "fuchsia/zircon"
console_ids: "fuchsia/garnet"
console_ids: "fuchsia/peridot"
console_ids: "fuchsia/topaz"
}
}
consoles: {
id: "zircon"
name: "zircon"
# repo_url values must appear in chrome-internal's luci-milo configs;
# see the note at the top of this file.
repo_url: "https://fuchsia.googlesource.com/zircon/"
favicon_url: "https://storage.googleapis.com/fuchsia-infra/console-favicons/zircon.ico"
refs: "refs/heads/master"
manifest_name: "REVISION"
header_id: "fuchsia"
# Primary builders
# qemu_kvm builders
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-arm64-clang-qemu_kvm"
category: "arm64|release|qemu_kvm"
short_name: "clg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-arm64-gcc-qemu_kvm"
category: "arm64|release|qemu_kvm"
short_name: "gcc"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-arm64-clang-large_tests-qemu_kvm"
category: "arm64|release|qemu_kvm|large_tests"
short_name: "clg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-arm64-gcc-large_tests-qemu_kvm"
category: "arm64|release|qemu_kvm|large_tests"
short_name: "gcc"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-x64-clang-qemu_kvm"
category: "x64|release|qemu_kvm"
short_name: "clg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-x64-gcc-qemu_kvm"
category: "x64|release|qemu_kvm"
short_name: "gcc"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-x64-clang-large_tests-qemu_kvm"
category: "x64|release|qemu_kvm|large_tests"
short_name: "clg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-x64-gcc-large_tests-qemu_kvm"
category: "x64|release|qemu_kvm|large_tests"
short_name: "gcc"
}
# qemu (non-KVM) builders
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-arm64-clang-qemu"
category: "arm64|release|qemu"
short_name: "clg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-arm64-gcc-qemu"
category: "arm64|release|qemu"
short_name: "gcc"
}
# Hardware builders
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-x64-clang-swift_canyon"
category: "x64|release|swift_canyon"
short_name: "clg"
}
# no_opt-build_only builders
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-arm64-clang-no_opt-build_only"
category: "arm64|no_opt"
short_name: "clg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-arm64-gcc-no_opt-build_only"
category: "arm64|no_opt"
short_name: "gcc"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-x64-clang-no_opt-build_only"
category: "x64|no_opt"
short_name: "clg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-x64-gcc-no_opt-build_only"
category: "x64|no_opt"
short_name: "gcc"
}
# Host test builders
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-host-linux"
category: "host"
short_name: "lnx"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-host-mac"
category: "host"
short_name: "mac"
}
# Roller
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-roller"
category: "roller"
short_name: "rlr"
}
# Experimental (FYI) builders
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-arm64-asan-qemu_kvm"
category: "fyi|arm64"
short_name: "asn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-arm64-asan-qemu"
category: "fyi|arm64"
short_name: "asn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-arm64-lto-qemu_kvm"
category: "fyi|arm64"
short_name: "lto"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-arm64-thinlto-qemu_kvm"
category: "fyi|arm64"
short_name: "thn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-x64-asan-qemu_kvm"
category: "fyi|x64"
short_name: "asn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-x64-lto-qemu_kvm"
category: "fyi|x64"
short_name: "lto"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/zircon-x64-thinlto-qemu_kvm"
category: "fyi|x64"
short_name: "thn"
}
}
consoles: {
id: "garnet"
name: "garnet"
# repo_url values must appear in chrome-internal's luci-milo configs;
# see the note at the top of this file.
repo_url: "https://fuchsia.googlesource.com/garnet"
favicon_url: "https://storage.googleapis.com/fuchsia-infra/console-favicons/garnet.ico"
refs: "refs/heads/master"
manifest_name: "REVISION"
header_id: "fuchsia"
# Arm64 builders
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-arm64-debug-qemu_kvm"
category: "arm64"
short_name: "dbg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-arm64-scudo-qemu_kvm"
category: "fyi|arm64"
short_name: "scd"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-arm64-release-qemu_kvm"
category: "arm64"
short_name: "rls"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-arm64-perf-qemu_kvm"
category: "arm64"
short_name: "perf"
}
# x64 builders
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-x64-debug-qemu_kvm"
category: "x64"
short_name: "dbg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-x64-scudo-qemu_kvm"
category: "fyi|x64"
short_name: "scd"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-x64-release-qemu_kvm"
category: "x64"
short_name: "rls"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-x64-perf-qemu_kvm"
category: "x64"
short_name: "perf"
}
# Host test builders
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-host-linux"
category: "host"
short_name: "lnx"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-host-mac"
category: "host"
short_name: "mac"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-roller"
category: "roller"
short_name: "rlr"
}
# Hardware + x64 builders
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-x64-debug-swift_canyon"
category: "fyi|x64|swift_canyon"
short_name: "dbg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-x64-perf-swift_canyon"
category: "fyi|x64|swift_canyon"
short_name: "perf"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-arm64-asan-qemu_kvm"
category: "fyi|arm64"
short_name: "asn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-arm64-lto-qemu_kvm"
category: "fyi|arm64"
short_name: "lto"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-arm64-thinlto-qemu_kvm"
category: "fyi|arm64"
short_name: "thn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-x64-asan-qemu_kvm"
category: "fyi|x64"
short_name: "asn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-x64-lto-qemu_kvm"
category: "fyi|x64"
short_name: "lto"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-x64-thinlto-qemu_kvm"
category: "fyi|x64"
short_name: "thn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/garnet-docs-roller"
category: "docs"
short_name: "gdr"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/sdk-x64-linux"
category: "sdk"
short_name: "lnx"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/sdk-x64-mac"
category: "sdk"
short_name: "mac"
}
}
consoles: {
id: "peridot"
name: "peridot"
# repo_url values must appear in chrome-internal's luci-milo configs;
# see the note at the top of this file.
repo_url: "https://fuchsia.googlesource.com/peridot"
favicon_url: "https://storage.googleapis.com/fuchsia-infra/console-favicons/peridot.ico"
refs: "refs/heads/master"
manifest_name: "REVISION"
header_id: "fuchsia"
# Arm64 builders
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-arm64-debug-qemu_kvm"
category: "arm64"
short_name: "dbg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-arm64-scudo-qemu_kvm"
category: "fyi|arm64"
short_name: "scd"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-arm64-release-qemu_kvm"
category: "arm64"
short_name: "rls"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-arm64-perf-qemu_kvm"
category: "arm64"
short_name: "perf"
}
# x64 builders
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-x64-debug-qemu_kvm"
category: "x64"
short_name: "dbg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-x64-scudo-qemu_kvm"
category: "fyi|x64"
short_name: "scd"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-x64-release-qemu_kvm"
category: "x64"
short_name: "rls"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-x64-perf-qemu_kvm"
category: "x64"
short_name: "perf"
}
# Host test builders
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-host-linux"
category: "host"
short_name: "lnx"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-host-mac"
category: "host"
short_name: "mac"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-roller"
category: "roller"
short_name: "rlr"
}
# Hardware + x64 builders
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-x64-debug-swift_canyon"
category: "fyi|x64|swift_canyon"
short_name: "dbg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-x64-perf-swift_canyon"
category: "fyi|x64|swift_canyon"
short_name: "perf"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-arm64-asan-qemu_kvm"
category: "fyi|arm64"
short_name: "asn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-arm64-lto-qemu_kvm"
category: "fyi|arm64"
short_name: "lto"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-arm64-thinlto-qemu_kvm"
category: "fyi|arm64"
short_name: "thn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-x64-asan-qemu_kvm"
category: "fyi|x64"
short_name: "asn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-x64-lto-qemu_kvm"
category: "fyi|x64"
short_name: "lto"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-x64-thinlto-qemu_kvm"
category: "fyi|x64"
short_name: "thn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/peridot-docs-roller"
category: "docs"
short_name: "pdr"
}
}
consoles: {
id: "topaz"
name: "topaz"
# repo_url values must appear in chrome-internal's luci-milo configs;
# see the note at the top of this file.
repo_url: "https://fuchsia.googlesource.com/topaz"
favicon_url: "https://storage.googleapis.com/fuchsia-infra/console-favicons/topaz.ico"
refs: "refs/heads/master"
manifest_name: "REVISION"
header_id: "fuchsia"
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-arm64-debug-qemu_kvm"
category: "arm64"
short_name: "dbg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-arm64-scudo-qemu_kvm"
category: "fyi|arm64"
short_name: "scd"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-arm64-release-qemu_kvm"
category: "arm64"
short_name: "rls"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-x64-debug-qemu_kvm"
category: "x64"
short_name: "dbg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-x64-scudo-qemu_kvm"
category: "fyi|x64"
short_name: "scd"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-x64-release-qemu_kvm"
category: "x64"
short_name: "rls"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-x64-perf-qemu_kvm"
category: "x64"
short_name: "perf"
}
# Host test builders
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-host-linux"
category: "host"
short_name: "lnx"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-host-mac"
category: "host"
short_name: "mac"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-x64-debug-swift_canyon"
category: "fyi|x64"
short_name: "dbg"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-x64-flutter_screencap_test-swift_canyon"
category: "fyi|x64"
short_name: "cap"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-x64-perf-swift_canyon"
category: "fyi|x64"
short_name: "perf"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-arm64-asan-qemu_kvm"
category: "fyi|arm64"
short_name: "asn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-arm64-lto-qemu_kvm"
category: "fyi|arm64"
short_name: "lto"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-arm64-thinlto-qemu_kvm"
category: "fyi|arm64"
short_name: "thn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-arm64-perf-qemu_kvm"
category: "fyi|arm64"
short_name: "perf"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-x64-asan-qemu_kvm"
category: "fyi|x64"
short_name: "asn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-x64-lto-qemu_kvm"
category: "fyi|x64"
short_name: "lto"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-x64-thinlto-qemu_kvm"
category: "fyi|x64"
short_name: "thn"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-docs-roller"
category: "docs"
short_name: "tdr"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/topaz-licenses"
category: "licenses"
short_name: "lic"
}
}
consoles: {
id: "clang"
name: "clang"
# repo_url values must appear in chrome-internal's luci-milo configs;
# see the note at the top of this file.
repo_url: "https://fuchsia.googlesource.com/third_party/llvm-project"
favicon_url: "https://storage.googleapis.com/fuchsia-infra/console-favicons/llvm.ico"
refs: "refs/heads/master"
manifest_name: "REVISION"
header_id: "fuchsia"
builders: {
name: "buildbucket/luci.fuchsia.ci/clang-x64-linux"
category: "linux"
short_name: "x64"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/clang-x64-mac"
category: "mac"
short_name: "x64"
}
}
consoles: {
id: "dart"
name: "dart"
# repo_url values must appear in chrome-internal's luci-milo configs;
# see the note at the top of this file.
repo_url: "https://dart.googlesource.com/sdk"
favicon_url: "https://storage.googleapis.com/fuchsia-infra/console-favicons/dart.ico"
refs: "refs/heads/master"
manifest_name: "REVISION"
header_id: "fuchsia"
builders: {
name: "buildbucket/luci.fuchsia.ci/dart-x64-linux"
category: "linux"
short_name: "x64"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/dart-x64-mac"
category: "mac"
short_name: "x64"
}
}
# TODO(mcgrathr): These builders are actually triggered by both gcc and
# binutils repos, but milo can't handle that. gcc gets more changes and
# so will be the cause of a build more often, and it's the more important
# of the two. We could also have a second binutils console tracking the
# same builders just to have a proper view of the triggering commits from
# each repo, but it doesn't seem worth the bother.
consoles: {
id: "gcc"
name: "gcc"
# repo_url values must appear in chrome-internal's luci-milo configs;
# see the note at the top of this file.
repo_url: "https://gnu.googlesource.com/gcc"
favicon_url: "https://storage.googleapis.com/fuchsia-infra/console-favicons/gcc.ico"
refs: "refs/heads/gcc-8-branch"
manifest_name: "REVISION"
header_id: "fuchsia"
builders: {
name: "buildbucket/luci.fuchsia.ci/gcc-x64-linux"
category: "linux"
short_name: "x64"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/gcc-x64-mac"
category: "mac"
short_name: "x64"
}
}
consoles: {
id: "go"
name: "go"
# repo_url values must appear in chrome-internal's luci-milo configs;
# see the note at the top of this file.
repo_url: "https://fuchsia.googlesource.com/third_party/go"
favicon_url: "https://storage.googleapis.com/fuchsia-infra/console-favicons/golang.ico"
refs: "refs/heads/master"
manifest_name: "REVISION"
header_id: "fuchsia"
builders: {
name: "buildbucket/luci.fuchsia.ci/go-x64-linux"
category: "linux"
short_name: "x64"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/go-x64-mac"
category: "mac"
short_name: "x64"
}
}
consoles: {
id: "rust"
name: "rust"
# repo_url values must appear in chrome-internal's luci-milo configs;
# see the note at the top of this file.
repo_url: "https://fuchsia.googlesource.com/third_party/rust"
favicon_url: "https://storage.googleapis.com/fuchsia-infra/console-favicons/rust.ico"
refs: "refs/heads/master"
manifest_name: "REVISION"
header_id: "fuchsia"
builders: {
name: "buildbucket/luci.fuchsia.ci/rust-x64-linux"
category: "linux"
short_name: "x64"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/rust-x64-mac"
category: "mac"
short_name: "x64"
}
}
consoles: {
id: "tools"
name: "tools"
# repo_url values must appear in chrome-internal's luci-milo configs;
# see the note at the top of this file.
repo_url: "https://fuchsia.googlesource.com/tools"
refs: "refs/heads/master"
manifest_name: "REVISION"
header_id: "fuchsia"
builders: {
name: "buildbucket/luci.fuchsia.ci/tools-x64-linux"
category: "linux"
short_name: "x64"
}
builders: {
name: "buildbucket/luci.fuchsia.ci/tools-x64-mac"
category: "mac"
short_name: "x64"
}
}