blob: b30fd35a9520804825f2b147a09562b27a357acb [file] [log] [blame]
# Copyright 2019 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:commit-queue.cfg for the
# documentation of this file format.
submit_options {
max_burst: 4
burst_delay {
seconds: 480
}
}
config_groups {
gerrit {
url: "https://fuchsia-review.googlesource.com"
projects {
name: "fuchsia"
ref_regexp: "refs/heads/.+"
}
}
verifiers {
tree_status {
url: "https://fuchsia-stem-status.appspot.com"
}
gerrit_cq_ability {
committer_list: "project-fuchsia-committers"
dry_run_access_list: "project-fuchsia-tryjob-access"
}
tryjob {
builders {
name: "fuchsia/try/doc-checker"
# Non-blocking, so that CQ is not dependent on the health of external
# websites.
experiment_percentage: 100.0
}
builders {
name: "fuchsia/try/fuchsia-arm64-debug"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/fuchsia-arm64-debug-build_default"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/fuchsia-arm64-release"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/fuchsia-host-mac"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/fuchsia-x64-debug"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/fuchsia-x64-debug-build_default"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/fuchsia-x64-release"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
# TODO(INTK-749): Disable while resources are failing to keep up.
#builders {
# name: "fuchsia/try/garnet-x64-perf-dawson_canyon"
# location_regexp_exclude: ".+/[+]/.*\\.md"
# location_regexp_exclude: ".+/[+]/peridot/.+"
# location_regexp_exclude: ".+/[+].*/docs/.+"
#}
builders {
name: "fuchsia/try/peridot-x64-perf-dawson_canyon"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/sdk-core-linux"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/docs/.+"
}
builders {
name: "fuchsia/try/zircon-arm64-asan-qemu_kvm"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-arm64-clang-qemu_kvm"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-arm64-clang-qemu"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-arm64-clang-no_opt-build_only"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-arm64-clang-no_user_linker_gc-build_only"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-arm64-clang-release-build_only"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-arm64-gcc-qemu_kvm"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-arm64-gcc-qemu"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-arm64-gcc-no_opt-build_only"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-arm64-gcc-no_user_linker_gc-build_only"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-arm64-gcc-release-build_only"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-host-linux"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-host-mac"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-x64-clang-dawson_canyon"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-x64-clang-qemu_kvm"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-x64-clang-no_opt-build_only"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-x64-clang-no_user_linker_gc-build_only"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-x64-clang-release-build_only"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-x64-gcc-qemu_kvm"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-x64-gcc-no_opt-build_only"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-x64-gcc-no_user_linker_gc-build_only"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-x64-gcc-release-build_only"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/zircon-x64-asan-qemu_kvm"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+]/garnet/.+"
location_regexp_exclude: ".+/[+]/peridot/.+"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
retry_config {
single_quota: 1
global_quota: 2
failure_weight: 1
transient_failure_weight: 1
timeout_weight: 2
}
}
}
}
config_groups {
gerrit {
url: "https://fuchsia-review.googlesource.com"
projects {
name: "experiences"
ref_regexp: "refs/heads/.+"
}
}
verifiers {
tree_status {
url: "https://fuchsia-stem-status.appspot.com"
}
gerrit_cq_ability {
committer_list: "project-fuchsia-committers"
dry_run_access_list: "project-fuchsia-tryjob-access"
}
tryjob {
builders {
name: "fuchsia/try/fuchsia-arm64-debug"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/fuchsia-arm64-debug-build_default"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/fuchsia-arm64-release"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/fuchsia-host-mac"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/fuchsia-x64-debug"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/fuchsia-x64-debug-build_default"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
builders {
name: "fuchsia/try/fuchsia-x64-release"
location_regexp_exclude: ".+/[+]/.*\\.md"
location_regexp_exclude: ".+/[+].*/docs/.+"
}
retry_config {
single_quota: 1
global_quota: 2
failure_weight: 1
transient_failure_weight: 1
timeout_weight: 2
}
}
}
}