| # 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. |
| |
| # Defines buckets on cr-buildbucket.appspot.com, used by to schedule builds |
| # on buildbot. |
| # |
| # See http://luci-config.appspot.com/schemas/projects:buildbucket.cfg for |
| # schema of this file and documentation. |
| |
| # Please keep this list sorted by name. |
| |
| acl_sets { |
| name: "default" |
| acls { |
| role: READER |
| group: "all" |
| } |
| } |
| |
| builder_mixins { |
| name: "clang" |
| mixins: "tools-ci" |
| execution_timeout_secs: 18000 # 300 min |
| recipe { |
| name: "clang_toolchain" |
| properties: "manifest:toolchain" |
| } |
| } |
| |
| builder_mixins { |
| name: "cobalt" |
| dimensions: "os:Linux" |
| recipe { |
| name: "cobalt" |
| properties: "manifest:cobalt" |
| properties: "target:x86-64" |
| properties_j: "$kitchen:{\"git_auth\": true}" |
| } |
| } |
| |
| builder_mixins { |
| name: "cobalt_client" |
| dimensions: "os:Linux" |
| dimensions: "kvm:1" |
| mixins: "garnet-ci" |
| recipe { |
| properties: "tests:runtests -t cobalt_testapp_no_environment,cobalt_unittests /system/test/disabled /system/test" |
| } |
| } |
| |
| builder_mixins { |
| name: "dart" |
| mixins: "tools-ci" |
| recipe { |
| name: "dart" |
| } |
| } |
| |
| builder_mixins { |
| name: "drivers" |
| dimensions: "os:Linux" |
| dimensions: "kvm:1" |
| recipe { |
| name: "fuchsia" |
| properties: "manifest:garnet" |
| properties_j: "modules:[\"garnet/packages/drivers\"]" |
| properties_j: "gn_args:[\"generate_fidl_for_dart=false\",\"generate_fidl_for_rust=false\"]" |
| properties_j: "tests:null" |
| } |
| } |
| |
| builder_mixins { |
| name: "jiri" |
| recipe { |
| name: "jiri" |
| properties: "manifest:jiri" |
| properties_j: "$kitchen:{\"git_auth\": true}" |
| } |
| } |
| |
| builder_mixins { |
| name: "garnet" |
| dimensions: "kvm:1" |
| mixins: "fuchsia" |
| recipe { |
| name: "fuchsia" |
| properties: "project:garnet" |
| properties: "remote:https://fuchsia.googlesource.com/garnet" |
| properties: "manifest:manifest/garnet" |
| properties_j: "modules:[\"garnet/packages/default\"]" |
| } |
| } |
| |
| builder_mixins { |
| name: "garnet-ci" |
| mixins: "garnet" |
| service_account: "garnet-ci-builder@fuchsia-infra.iam.gserviceaccount.com" |
| recipe { |
| properties_j: "$kitchen:{\"git_auth\": true, \"devshell\": true}" |
| } |
| } |
| |
| builder_mixins { |
| name: "garnet-try" |
| mixins: "garnet" |
| service_account: "garnet-try-builder@fuchsia-infra.iam.gserviceaccount.com" |
| recipe { |
| properties_j: "$kitchen:{\"git_auth\": true}" |
| } |
| } |
| |
| builder_mixins { |
| name: "go" |
| mixins: "tools-ci" |
| recipe { |
| name: "go_toolchain" |
| properties: "manifest:runtimes/go_head" |
| } |
| } |
| |
| builder_mixins { |
| name: "ledger" |
| dimensions: "os:Linux" |
| dimensions: "kvm:1" |
| recipe { |
| name: "fuchsia" |
| properties: "manifest:fuchsia" |
| properties: "tests:runtests /system/test" |
| properties_j: "modules:[\"peridot/packages/ledger\"]" |
| } |
| } |
| |
| # For the primary Fuchsia builders. |
| # Runs the full Fuchsia build and all of the tests. |
| builder_mixins { |
| name: "fuchsia" |
| dimensions: "os:Linux" |
| dimensions: "kvm:1" |
| recipe { |
| name: "fuchsia" |
| properties: "manifest:fuchsia" |
| properties: "tests:runtests /system/test" |
| } |
| } |
| |
| builder_mixins { |
| name: "maxwell" |
| dimensions: "os:Linux" |
| dimensions: "kvm:1" |
| recipe { |
| name: "fuchsia" |
| properties: "manifest:fuchsia" |
| properties_j: "modules:[\"peridot/packages/maxwell\"]" |
| } |
| } |
| |
| builder_mixins { |
| name: "modules" |
| dimensions: "os:Linux" |
| dimensions: "kvm:1" |
| recipe { |
| name: "modules" |
| properties: "manifest:fuchsia" |
| properties: "build_type:debug" |
| properties: "target:x86-64" |
| } |
| caches { |
| name: "pub" |
| path: "pub" |
| } |
| } |
| |
| builder_mixins { |
| name: "perf_tests" |
| recipe { |
| name: "fuchsia" |
| properties: "manifest:fuchsia" |
| properties: "tests:runtests -t run_ledger_benchmarks.sh /system/test/disabled" |
| } |
| } |
| |
| builder_mixins { |
| name: "peridot" |
| dimensions: "kvm:1" |
| mixins: "fuchsia" |
| recipe { |
| name: "fuchsia" |
| properties: "project:peridot" |
| properties: "remote:https://fuchsia.googlesource.com/peridot" |
| properties: "manifest:manifest/peridot" |
| properties_j: "modules:[\"peridot/packages/default\"]" |
| } |
| } |
| |
| builder_mixins { |
| name: "peridot-ci" |
| mixins: "peridot" |
| service_account: "peridot-ci-builder@fuchsia-infra.iam.gserviceaccount.com" |
| recipe { |
| properties_j: "$kitchen:{\"git_auth\": true, \"devshell\": true}" |
| } |
| } |
| |
| builder_mixins { |
| name: "peridot-try" |
| mixins: "peridot" |
| service_account: "peridot-try-builder@fuchsia-infra.iam.gserviceaccount.com" |
| recipe { |
| properties_j: "$kitchen:{\"git_auth\": true}" |
| } |
| } |
| |
| builder_mixins { |
| name: "qemu" |
| mixins: "tools-ci" |
| recipe { |
| name: "qemu" |
| properties: "manifest:qemu" |
| } |
| } |
| |
| builder_mixins { |
| name: "rust" |
| mixins: "tools-ci" |
| execution_timeout_secs: 18000 # 300 min |
| recipe { |
| name: "rust_toolchain" |
| } |
| } |
| |
| builder_mixins { |
| name: "sdk" |
| dimensions: "os:Linux" |
| dimensions: "kvm:1" |
| service_account: "infra-ci-builder@fuchsia-infra.iam.gserviceaccount.com" |
| recipe { |
| name: "sdk" |
| properties: "project:garnet" |
| properties: "remote:https://fuchsia.googlesource.com/garnet" |
| properties: "manifest:manifest/garnet" |
| properties_j: "$kitchen:{\"git_auth\": true, \"devshell\": true}" |
| } |
| } |
| |
| builder_mixins { |
| name: "tools-ci" |
| service_account: "tools-ci-builder@fuchsia-infra.iam.gserviceaccount.com" |
| recipe { |
| properties_j: "$kitchen:{\"git_auth\": true, \"devshell\": true}" |
| } |
| } |
| |
| builder_mixins { |
| name: "tools-try" |
| service_account: "tools-try-builder@fuchsia-infra.iam.gserviceaccount.com" |
| recipe { |
| properties_j: "$kitchen:{\"git_auth\": true}" |
| } |
| } |
| |
| builder_mixins { |
| name: "topaz" |
| dimensions: "kvm:1" |
| mixins: "fuchsia" |
| recipe { |
| name: "fuchsia" |
| properties: "project:topaz" |
| properties: "remote:https://fuchsia.googlesource.com/topaz" |
| properties: "manifest:manifest/topaz" |
| properties_j: "modules:[\"topaz/packages/default\"]" |
| } |
| } |
| |
| builder_mixins { |
| name: "topaz-ci" |
| mixins: "topaz" |
| service_account: "topaz-ci-builder@fuchsia-infra.iam.gserviceaccount.com" |
| recipe { |
| properties_j: "$kitchen:{\"git_auth\": true, \"devshell\": true}" |
| } |
| } |
| |
| builder_mixins { |
| name: "topaz-try" |
| mixins: "topaz" |
| service_account: "topaz-try-builder@fuchsia-infra.iam.gserviceaccount.com" |
| recipe { |
| properties_j: "$kitchen:{\"git_auth\": true}" |
| } |
| } |
| |
| builder_mixins { |
| name: "web_view" |
| dimensions: "os:Linux" |
| dimensions: "kvm:1" |
| recipe { |
| name: "web_view" |
| } |
| } |
| |
| builder_mixins { |
| name: "zircon" |
| dimensions: "os:Linux" |
| dimensions: "kvm:1" |
| recipe { |
| name: "zircon" |
| properties: "project:zircon" |
| properties: "remote:https://fuchsia.googlesource.com/zircon" |
| properties: "manifest:manifest" |
| properties_j: "$kitchen:{\"git_auth\": true}" |
| } |
| } |
| |
| builder_mixins { |
| name: "zircon-ci" |
| mixins: "zircon" |
| service_account: "zircon-ci-builder@fuchsia-infra.iam.gserviceaccount.com" |
| } |
| |
| builder_mixins { |
| name: "zircon-try" |
| mixins: "zircon" |
| service_account: "zircon-try-builder@fuchsia-infra.iam.gserviceaccount.com" |
| } |
| |
| builder_mixins { |
| name: "zircon-asan" |
| recipe { |
| properties: "toolchain:asan" |
| } |
| } |
| |
| builder_mixins { |
| name: "zircon-lto" |
| recipe { |
| properties: "toolchain:lto" |
| } |
| } |
| |
| builder_mixins { |
| name: "zircon-thinlto" |
| recipe { |
| properties: "toolchain:thinlto" |
| } |
| } |
| |
| builder_mixins { |
| name: "zircon-hikey960-arm64-clang" |
| mixins: "zircon" |
| recipe { |
| properties: "target:zircon-hikey960-arm64" |
| properties: "toolchain:clang" |
| properties_j: "run_tests:false" |
| } |
| } |
| |
| builder_mixins { |
| name: "zircon-hikey960-arm64-gcc" |
| mixins: "zircon" |
| recipe { |
| properties: "target:zircon-hikey960-arm64" |
| properties: "toolchain:gcc" |
| properties_j: "run_tests:false" |
| } |
| } |
| |
| builder_mixins { |
| name: "zircon-pc-x86-64-clang" |
| mixins: "zircon" |
| recipe { |
| properties: "target:zircon-pc-x86-64" |
| properties: "toolchain:clang" |
| } |
| } |
| |
| builder_mixins { |
| name: "zircon-pc-x86-64-asan" |
| mixins: "zircon-pc-x86-64-clang" |
| mixins: "zircon-asan" |
| } |
| |
| builder_mixins { |
| name: "zircon-pc-x86-64-gcc" |
| mixins: "zircon" |
| recipe { |
| properties: "target:zircon-pc-x86-64" |
| properties: "toolchain:gcc" |
| } |
| } |
| |
| builder_mixins { |
| name: "zircon-pc-x86-64-lto" |
| mixins: "zircon-pc-x86-64-clang" |
| mixins: "zircon-lto" |
| } |
| |
| builder_mixins { |
| name: "zircon-pc-x86-64-thinlto" |
| mixins: "zircon-pc-x86-64-clang" |
| mixins: "zircon-thinlto" |
| } |
| |
| builder_mixins { |
| name: "zircon-qemu-arm64-clang" |
| mixins: "zircon" |
| recipe { |
| properties: "target:zircon-qemu-arm64" |
| properties: "toolchain:clang" |
| } |
| } |
| |
| builder_mixins { |
| name: "zircon-qemu-arm64-asan" |
| mixins: "zircon-qemu-arm64-clang" |
| mixins: "zircon-asan" |
| } |
| |
| builder_mixins { |
| name: "zircon-qemu-arm64-gcc" |
| mixins: "zircon" |
| recipe { |
| properties: "target:zircon-qemu-arm64" |
| properties: "toolchain:gcc" |
| } |
| } |
| |
| builder_mixins { |
| name: "zircon-qemu-arm64-lto" |
| mixins: "zircon-qemu-arm64-clang" |
| mixins: "zircon-lto" |
| } |
| |
| builder_mixins { |
| name: "zircon-qemu-arm64-thinlto" |
| mixins: "zircon-qemu-arm64-clang" |
| mixins: "zircon-thinlto" |
| } |
| |
| buckets { |
| name: "luci.fuchsia.ci" |
| acl_sets: "default" |
| acls { |
| role: SCHEDULER |
| identity: "user:luci-scheduler@appspot.gserviceaccount.com" |
| } |
| |
| swarming { |
| hostname: "chromium-swarm.appspot.com" |
| url_format: "https://luci-milo.appspot.com/swarming/task/{task_id}" |
| |
| builder_defaults { |
| swarming_tags: "allow_milo:1" |
| dimensions: "pool:luci.fuchsia.ci" |
| recipe { |
| name: "fuchsia" |
| repository: "https://fuchsia.googlesource.com/infra/recipes" |
| properties: "remote:https://fuchsia.googlesource.com/manifest" |
| properties: "manifest:fuchsia" |
| } |
| execution_timeout_secs: 1800 # 30 min |
| } |
| |
| # Keep builders sorted by category, then name. |
| |
| builders { |
| category: "Cobalt" |
| name: "cobalt-x86_64-linux" |
| mixins: "cobalt" |
| service_account: "cobalt-ci-builder@fuchsia-infra.iam.gserviceaccount.com" |
| } |
| |
| builders { |
| category: "Cobalt" |
| name: "cobalt_client-x86_64-linux-debug" |
| mixins: "cobalt_client" |
| recipe { |
| properties: "build_type:debug" |
| properties: "target:x86-64" |
| } |
| } |
| |
| builders { |
| category: "Dart" |
| name: "dart-x86_64-linux-debug", |
| dimensions: "os:Linux" |
| dimensions: "kvm:1" |
| mixins: "dart" |
| recipe { |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Dart" |
| name: "dart-x86_64-linux-release", |
| dimensions: "os:Linux" |
| dimensions: "kvm:1" |
| mixins: "dart" |
| recipe { |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Drivers" |
| name: "drivers-aarch64-linux-debug" |
| mixins: "drivers" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Drivers" |
| name: "drivers-aarch64-linux-release" |
| mixins: "drivers" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Drivers" |
| name: "drivers-x86_64-linux-debug" |
| mixins: "drivers" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Drivers" |
| name: "drivers-x86_64-linux-release" |
| mixins: "drivers" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-aarch64-linux-debug" |
| mixins: "fuchsia" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-aarch64-linux-lto" |
| mixins: "fuchsia" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:lto" |
| } |
| execution_timeout_secs: 3600 # 60 min |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-aarch64-linux-release" |
| mixins: "fuchsia" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-aarch64-linux-thinlto" |
| mixins: "fuchsia" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:thinlto" |
| } |
| execution_timeout_secs: 3600 # 60 min |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-aarch64-mac-debug" |
| mixins: "fuchsia" |
| dimensions: "os:Mac" |
| dimensions: "kvm:0" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-x86_64-linux-debug" |
| mixins: "fuchsia" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-x86_64-linux-lto" |
| mixins: "fuchsia" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:lto" |
| } |
| execution_timeout_secs: 3600 # 60 min |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-x86_64-linux-release" |
| mixins: "fuchsia" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-x86_64-linux-thinlto" |
| mixins: "fuchsia" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:thinlto" |
| } |
| execution_timeout_secs: 3600 # 60 min |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-x86_64-mac-debug" |
| mixins: "fuchsia" |
| dimensions: "os:Mac" |
| dimensions: "kvm:0" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "sdk-x86_64-linux" |
| mixins: "sdk" |
| } |
| |
| builders { |
| category: "Garnet" |
| name: "garnet-aarch64-linux-debug" |
| mixins: "garnet-ci" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Garnet" |
| name: "garnet-aarch64-linux-release" |
| mixins: "garnet-ci" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Garnet" |
| name: "garnet-roller" |
| dimensions: "os:Linux" |
| recipe { |
| name: "fuchsia_roller" |
| properties: "project:peridot" |
| properties: "remote:https://fuchsia.googlesource.com/peridot" |
| properties: "manifest:manifest/minimal" |
| properties: "import_in:manifest/peridot" |
| properties: "import_from:garnet" |
| properties_j: "$kitchen:{\"git_auth\": true}" |
| } |
| service_account: "garnet-roller@fuchsia-infra.iam.gserviceaccount.com" |
| } |
| |
| builders { |
| category: "Garnet" |
| name: "garnet-x86_64-linux-debug" |
| mixins: "garnet-ci" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Garnet" |
| name: "garnet-x86_64-linux-release" |
| mixins: "garnet-ci" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Jiri" |
| name: "jiri-x86_64-linux" |
| mixins: "jiri" |
| mixins: "tools-ci" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:linux-amd64" |
| } |
| } |
| |
| builders { |
| category: "Jiri" |
| name: "jiri-x86_64-mac" |
| mixins: "jiri" |
| mixins: "tools-ci" |
| dimensions: "os:Mac" |
| recipe { |
| properties: "target:darwin-amd64" |
| } |
| } |
| |
| builders { |
| category: "Peridot" |
| name: "peridot-aarch64-linux-debug" |
| mixins: "peridot-ci" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Peridot" |
| name: "peridot-aarch64-linux-release" |
| mixins: "peridot-ci" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Peridot" |
| name: "peridot-roller" |
| dimensions: "os:Linux" |
| recipe { |
| name: "fuchsia_roller" |
| properties: "project:topaz" |
| properties: "remote:https://fuchsia.googlesource.com/topaz" |
| properties: "manifest:manifest/minimal" |
| properties: "import_in:manifest/topaz" |
| properties: "import_from:peridot" |
| properties_j: "$kitchen:{\"git_auth\": true}" |
| } |
| service_account: "peridot-roller@fuchsia-infra.iam.gserviceaccount.com" |
| } |
| |
| builders { |
| category: "Peridot" |
| name: "peridot-x86_64-linux-debug" |
| mixins: "peridot-ci" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Peridot" |
| name: "peridot-x86_64-linux-release" |
| mixins: "peridot-ci" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Toolchain" |
| name: "clang-x86_64-linux" |
| dimensions: "os:Linux" |
| mixins: "clang" |
| } |
| |
| builders { |
| category: "Toolchain" |
| name: "clang-x86_64-mac" |
| dimensions: "os:Mac" |
| dimensions: "ssd:1" |
| mixins: "clang" |
| } |
| |
| builders { |
| category: "Toolchain" |
| name: "go-x86_64-linux" |
| dimensions: "os:Linux" |
| mixins: "go" |
| } |
| |
| builders { |
| category: "Toolchain" |
| name: "go-x86_64-mac" |
| dimensions: "os:Mac" |
| mixins: "go" |
| } |
| |
| builders { |
| category: "Toolchain" |
| name: "rust-x86_64-linux" |
| dimensions: "os:Linux" |
| mixins: "rust" |
| } |
| |
| builders { |
| category: "Toolchain" |
| name: "rust-x86_64-mac" |
| dimensions: "os:Mac" |
| mixins: "rust" |
| } |
| |
| builders { |
| category: "Tools" |
| name: "qemu-x86_64-linux" |
| dimensions: "os:Linux" |
| mixins: "qemu" |
| recipe { |
| properties: "platform:linux-amd64" |
| } |
| } |
| |
| builders { |
| category: "Tools" |
| name: "qemu-aarch64-linux" |
| dimensions: "os:Linux" |
| mixins: "qemu" |
| recipe { |
| properties: "platform:linux-arm64" |
| } |
| } |
| |
| builders { |
| category: "Tools" |
| name: "qemu-x86_64-mac" |
| dimensions: "os:Mac" |
| mixins: "qemu" |
| } |
| |
| builders { |
| category: "Topaz" |
| name: "topaz-aarch64-linux-debug" |
| mixins: "topaz-ci" |
| recipe { |
| properties: "build_type:debug" |
| properties: "target:arm64" |
| } |
| } |
| |
| builders { |
| category: "Topaz" |
| name: "topaz-aarch64-linux-release" |
| mixins: "topaz-ci" |
| recipe { |
| properties: "build_type:release" |
| properties: "target:arm64" |
| } |
| } |
| |
| builders { |
| category: "Topaz" |
| name: "topaz-x86_64-linux-debug" |
| mixins: "topaz-ci" |
| recipe { |
| properties: "build_type:debug" |
| properties: "target:x86-64" |
| } |
| } |
| |
| builders { |
| category: "Topaz" |
| name: "topaz-x86_64-linux-release" |
| mixins: "topaz-ci" |
| recipe { |
| properties: "build_type:release" |
| properties: "target:x86-64" |
| } |
| } |
| |
| builders { |
| category: "WebView" |
| name: "web_view-aarch64-linux" |
| mixins: "web_view" |
| recipe { |
| properties: "target:aarch64" |
| } |
| } |
| |
| builders { |
| category: "WebView" |
| name: "web_view-x86_64-linux" |
| mixins: "web_view" |
| recipe { |
| properties: "target:x86_64" |
| } |
| } |
| |
| builders { |
| name: "zircon-hikey960-arm64-clang" |
| mixins: "zircon-hikey960-arm64-clang" |
| mixins: "zircon-ci" |
| } |
| |
| builders { |
| name: "zircon-hikey960-arm64-gcc" |
| mixins: "zircon-hikey960-arm64-gcc" |
| mixins: "zircon-ci" |
| } |
| |
| builders { |
| name: "zircon-pc-x86-64-asan" |
| mixins: "zircon-pc-x86-64-asan" |
| mixins: "zircon-ci" |
| } |
| |
| builders { |
| name: "zircon-pc-x86-64-clang" |
| mixins: "zircon-pc-x86-64-clang" |
| mixins: "zircon-ci" |
| } |
| |
| builders { |
| name: "zircon-pc-x86-64-gcc" |
| mixins: "zircon-pc-x86-64-gcc" |
| mixins: "zircon-ci" |
| } |
| |
| builders { |
| name: "zircon-pc-x86-64-lto" |
| mixins: "zircon-pc-x86-64-lto" |
| mixins: "zircon-ci" |
| } |
| |
| builders { |
| name: "zircon-pc-x86-64-thinlto" |
| mixins: "zircon-pc-x86-64-thinlto" |
| mixins: "zircon-ci" |
| } |
| |
| builders { |
| name: "zircon-qemu-arm64-asan" |
| mixins: "zircon-qemu-arm64-asan" |
| mixins: "zircon-ci" |
| } |
| |
| builders { |
| name: "zircon-qemu-arm64-clang" |
| mixins: "zircon-qemu-arm64-clang" |
| mixins: "zircon-ci" |
| } |
| |
| builders { |
| name: "zircon-qemu-arm64-gcc" |
| mixins: "zircon-qemu-arm64-gcc" |
| mixins: "zircon-ci" |
| } |
| |
| builders { |
| name: "zircon-qemu-arm64-lto" |
| mixins: "zircon-qemu-arm64-lto" |
| mixins: "zircon-ci" |
| } |
| |
| builders { |
| name: "zircon-qemu-arm64-thinlto" |
| mixins: "zircon-qemu-arm64-thinlto" |
| mixins: "zircon-ci" |
| } |
| |
| builders { |
| category: "Zircon" |
| name: "zircon-roller" |
| dimensions: "os:Linux" |
| recipe { |
| name: "fuchsia_roller" |
| properties: "project:garnet" |
| properties: "remote:https://fuchsia.googlesource.com/garnet" |
| properties: "manifest:manifest/minimal" |
| properties: "import_in:manifest/garnet" |
| properties: "import_from:zircon" |
| properties_j: "$kitchen:{\"git_auth\": true}" |
| } |
| service_account: "zircon-roller@fuchsia-infra.iam.gserviceaccount.com" |
| } |
| } |
| } |
| |
| buckets { |
| name: "luci.fuchsia.perf" |
| acl_sets: "default" |
| acls { |
| role: SCHEDULER |
| identity: "user:luci-scheduler@appspot.gserviceaccount.com" |
| } |
| |
| swarming { |
| hostname: "chromium-swarm.appspot.com" |
| url_format: "https://luci-milo.appspot.com/swarming/task/{task_id}" |
| |
| builder_defaults { |
| swarming_tags: "allow_milo:1" |
| dimensions: "pool:luci.fuchsia.ci" |
| recipe { |
| name: "fuchsia" |
| repository: "https://fuchsia.googlesource.com/infra/recipes" |
| properties: "remote:https://fuchsia.googlesource.com/manifest" |
| properties: "manifest:fuchsia" |
| } |
| execution_timeout_secs: 1800 # 30 min |
| } |
| |
| # Keep builders sorted by category, then name. |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-x86_64-linux-perf" |
| mixins: "perf_tests" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:release" |
| } |
| } |
| } |
| } |
| |
| buckets { |
| name: "luci.fuchsia.try" |
| acl_sets: "default" |
| acls { |
| role: SCHEDULER |
| group: "project-fuchsia-tryjob-access" |
| } |
| |
| swarming { |
| hostname: "chromium-swarm.appspot.com" |
| url_format: "https://luci-milo.appspot.com/swarming/task/{task_id}" |
| |
| builder_defaults { |
| swarming_tags: "allow_milo:1" |
| dimensions: "pool:luci.fuchsia.try" |
| recipe { |
| name: "fuchsia" |
| repository: "https://fuchsia.googlesource.com/infra/recipes" |
| properties: "remote:https://fuchsia.googlesource.com/manifest" |
| properties: "manifest:fuchsia" |
| properties_j: "tryjob:true" |
| } |
| execution_timeout_secs: 1800 # 30 min |
| } |
| |
| # Keep builders sorted by category, then name. |
| |
| builders { |
| category: "Cobalt" |
| name: "cobalt-x86_64-linux" |
| mixins: "cobalt" |
| service_account: "cobalt-try-builder@fuchsia-infra.iam.gserviceaccount.com" |
| } |
| |
| builders { |
| category: "Drivers" |
| name: "drivers-aarch64-linux-debug" |
| mixins: "drivers" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Drivers" |
| name: "drivers-aarch64-linux-release" |
| mixins: "drivers" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Drivers" |
| name: "drivers-x86_64-linux-debug" |
| mixins: "drivers" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Drivers" |
| name: "drivers-x86_64-linux-release" |
| mixins: "drivers" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Jiri" |
| name: "jiri-x86_64-linux" |
| mixins: "jiri" |
| mixins: "tools-try" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:linux-amd64" |
| } |
| } |
| |
| builders { |
| category: "Jiri" |
| name: "jiri-x86_64-mac" |
| mixins: "jiri" |
| mixins: "tools-try" |
| dimensions: "os:Mac" |
| recipe { |
| properties: "target:darwin-amd64" |
| } |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-aarch64-linux-debug" |
| mixins: "fuchsia" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-aarch64-linux-release" |
| mixins: "fuchsia" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-x86_64-linux-debug" |
| mixins: "fuchsia" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Fuchsia" |
| name: "fuchsia-x86_64-linux-release" |
| mixins: "fuchsia" |
| dimensions: "os:Linux" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Garnet" |
| name: "garnet-aarch64-linux-debug" |
| mixins: "garnet-try" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Garnet" |
| name: "garnet-aarch64-linux-release" |
| mixins: "garnet-try" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Garnet" |
| name: "garnet-x86_64-linux-debug" |
| mixins: "garnet-try" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Garnet" |
| name: "garnet-x86_64-linux-release" |
| mixins: "garnet-try" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Infra" |
| name: "recipes" |
| dimensions: "os:Linux" |
| recipe { |
| name: "recipes" |
| properties: "manifest:infra" |
| } |
| } |
| |
| builders { |
| category: "Ledger" |
| name: "ledger-aarch64-linux-debug" |
| mixins: "ledger" |
| recipe { |
| properties: "build_type:debug" |
| properties: "target:arm64" |
| } |
| } |
| |
| builders { |
| category: "Ledger" |
| name: "ledger-aarch64-linux-release" |
| mixins: "ledger" |
| recipe { |
| properties: "build_type:release" |
| properties: "target:arm64" |
| } |
| } |
| |
| builders { |
| category: "Ledger" |
| name: "ledger-x86_64-linux-debug" |
| mixins: "ledger" |
| recipe { |
| properties: "build_type:debug" |
| properties: "target:x86-64" |
| } |
| } |
| |
| builders { |
| category: "Ledger" |
| name: "ledger-x86_64-linux-release" |
| mixins: "ledger" |
| recipe { |
| properties: "build_type:release" |
| properties: "target:x86-64" |
| } |
| } |
| |
| builders { |
| category: "Maxwell" |
| name: "maxwell-aarch64-linux-debug" |
| mixins: "maxwell" |
| recipe { |
| properties: "build_type:debug" |
| properties: "target:arm64" |
| } |
| } |
| |
| builders { |
| category: "Maxwell" |
| name: "maxwell-aarch64-linux-release" |
| mixins: "maxwell" |
| recipe { |
| properties: "build_type:release" |
| properties: "target:arm64" |
| } |
| } |
| |
| builders { |
| category: "Maxwell" |
| name: "maxwell-x86_64-linux-debug" |
| mixins: "maxwell" |
| recipe { |
| properties: "build_type:debug" |
| properties: "target:x86-64" |
| } |
| } |
| |
| builders { |
| category: "Maxwell" |
| name: "maxwell-x86_64-linux-release" |
| mixins: "maxwell" |
| recipe { |
| properties: "build_type:release" |
| properties: "target:x86-64" |
| } |
| } |
| |
| builders { |
| category: "Modules" |
| name: "modules-chat-x86_64-linux-debug" |
| mixins: "modules" |
| recipe { |
| properties: "project_path:topaz/app/chat" |
| } |
| } |
| |
| builders { |
| category: "Modules" |
| name: "modules-common-x86_64-linux-debug" |
| mixins: "modules" |
| recipe { |
| properties: "project_path:topaz/tools" |
| } |
| } |
| |
| builders { |
| category: "Modules" |
| name: "modules-contacts-x86_64-linux-debug" |
| mixins: "modules" |
| recipe { |
| properties: "project_path:topaz/app/contacts" |
| } |
| } |
| |
| builders { |
| category: "Modules" |
| name: "modules-documents-x86_64-linux-debug" |
| mixins: "modules" |
| recipe { |
| properties: "project_path:topaz/app/documents" |
| } |
| } |
| |
| builders { |
| category: "Modules" |
| name: "modules-music-x86_64-linux-debug" |
| mixins: "modules" |
| recipe { |
| properties: "project_path:topaz/app/music" |
| } |
| } |
| |
| builders { |
| category: "Modules" |
| name: "modules-video-x86_64-linux-debug" |
| mixins: "modules" |
| recipe { |
| properties: "project_path:topaz/app/video" |
| } |
| } |
| |
| builders { |
| category: "Peridot" |
| name: "peridot-aarch64-linux-debug" |
| mixins: "peridot-try" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Peridot" |
| name: "peridot-aarch64-linux-release" |
| mixins: "peridot-try" |
| recipe { |
| properties: "target:arm64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Peridot" |
| name: "peridot-x86_64-linux-debug" |
| mixins: "peridot-try" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:debug" |
| } |
| } |
| |
| builders { |
| category: "Peridot" |
| name: "peridot-x86_64-linux-release" |
| mixins: "peridot-try" |
| recipe { |
| properties: "target:x86-64" |
| properties: "build_type:release" |
| } |
| } |
| |
| builders { |
| category: "Topaz" |
| name: "topaz-aarch64-linux-debug" |
| mixins: "topaz-try" |
| recipe { |
| properties: "build_type:debug" |
| properties: "target:arm64" |
| } |
| } |
| |
| builders { |
| category: "Topaz" |
| name: "topaz-aarch64-linux-release" |
| mixins: "topaz-try" |
| recipe { |
| properties: "build_type:release" |
| properties: "target:arm64" |
| } |
| } |
| |
| builders { |
| category: "Topaz" |
| name: "topaz-x86_64-linux-debug" |
| mixins: "topaz-try" |
| recipe { |
| properties: "build_type:debug" |
| properties: "target:x86-64" |
| } |
| } |
| |
| builders { |
| category: "Topaz" |
| name: "topaz-x86_64-linux-release" |
| mixins: "topaz-try" |
| recipe { |
| properties: "build_type:release" |
| properties: "target:x86-64" |
| } |
| } |
| |
| builders { |
| category: "Third party" |
| name: "third-party-rust-crates" |
| recipe { |
| name: "third_party_rust_crates" |
| } |
| } |
| |
| builders { |
| name: "zircon-hikey960-arm64-clang" |
| mixins: "zircon-hikey960-arm64-clang" |
| mixins: "zircon-try" |
| } |
| |
| builders { |
| name: "zircon-hikey960-arm64-gcc" |
| mixins: "zircon-hikey960-arm64-gcc" |
| mixins: "zircon-try" |
| } |
| |
| builders { |
| name: "zircon-pc-x86-64-clang" |
| mixins: "zircon-pc-x86-64-clang" |
| mixins: "zircon-try" |
| } |
| |
| builders { |
| name: "zircon-pc-x86-64-gcc" |
| mixins: "zircon-pc-x86-64-gcc" |
| mixins: "zircon-try" |
| } |
| |
| builders { |
| name: "zircon-qemu-arm64-clang" |
| mixins: "zircon-qemu-arm64-clang" |
| mixins: "zircon-try" |
| } |
| |
| builders { |
| name: "zircon-qemu-arm64-gcc" |
| mixins: "zircon-qemu-arm64-gcc" |
| mixins: "zircon-try" |
| } |
| } |
| } |