Configs for luci

TBR: fbarchard
Bug: 868176
Change-Id: I596c85d260ad5f626bbe9993d85cbfc39198db5c
Reviewed-on: https://chromium-review.googlesource.com/1152512
Reviewed-by: Ryan Tseng <hinoka@chromium.org>
Commit-Queue: Ryan Tseng <hinoka@chromium.org>
This commit is contained in:
Ryan Tseng 2018-07-27 13:35:23 -07:00 committed by Commit Bot
parent f0861398b1
commit 574b156e3a
4 changed files with 1033 additions and 0 deletions

View File

@ -6,6 +6,355 @@
#
# Please keep this list sorted by bucket name.
builder_mixins {
name: "linux"
dimensions: "os:Ubuntu-14.04"
}
builder_mixins {
name: "win"
dimensions: "os:Windows-10"
}
builder_mixins {
name: "mac"
dimensions: "os:Mac-10.13"
dimensions: "cores:" # Macs can be 4 or 8 cores.
}
acl_sets {
name: "ci"
acls {
role: READER
group: "all"
}
acls {
role: WRITER
group: "project-libyuv-admins"
}
acls {
role: SCHEDULER
identity: "luci-scheduler@appspot.gserviceaccount.com"
}
}
acl_sets {
name: "try"
acls {
role: READER
group: "all"
}
acls {
role: WRITER
group: "project-libyuv-admins"
}
acls {
role: SCHEDULER
group: "service-account-cq"
}
acls {
role: SCHEDULER
group: "project-libyuv-tryjob-access"
}
}
bucket {
name: "luci.libyuv.ci"
acl_sets: "ci
swarming {
hostname: "chromium-swarm.appspot.com"
builder_defaults {
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "pool:luci.flex.ci"
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
execution_timeout_secs: 10800 # 3h
swarming_tags: "vpython:native-python-wrapper"
build_numbers: YES
luci_migration_host: "luci-migration.appspot.com"
recipe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master"
name: "libyuv/libyuv"
}
}
builders {
name: "Android ARM64 Debug"
mixins: "linux"
}
builders {
name: "Android Debug"
mixins: "linux"
}
builders {
name: "Android Release"
mixins: "linux"
}
builders {
name: "Android Tester ARM32 Debug (Nexus 5X)"
mixins: "linux"
}
builders {
name: "Android Tester ARM32 Release (Nexus 5X)"
mixins: "linux"
}
builders {
name: "Android Tester ARM64 Debug (Nexus 5X)"
mixins: "linux"
}
builders {
name: "Android32 MIPS Debug"
mixins: "linux"
}
builders {
name: "Android32 x86 Debug"
mixins: "linux"
}
builders {
name: "Android64 x64 Debug"
mixins: "linux"
}
builders {
name: "Linux Asan"
mixins: "linux"
}
builders {
name: "Linux MSan"
mixins: "linux"
}
builders {
name: "Linux Memcheck"
mixins: "linux"
}
builders {
name: "Linux Tsan v2"
mixins: "linux"
}
builders {
name: "Linux UBSan"
mixins: "linux"
}
builders {
name: "Linux UBSan vptr"
mixins: "linux"
}
builders {
name: "Linux32 Debug"
mixins: "linux"
}
builders {
name: "Linux32 Release"
mixins: "linux"
}
builders {
name: "Linux64 Debug"
mixins: "linux"
}
builders {
name: "Linux64 Release"
mixins: "linux"
}
builders {
name: "Mac Asan"
mixins: "mac"
}
builders {
name: "Mac64 Debug"
mixins: "mac"
}
builders {
name: "Mac64 Release"
mixins: "mac"
}
builders {
name: "Win32 Debug"
mixins: "win"
}
builders {
name: "Win32 Debug (Clang)"
mixins: "win"
}
builders {
name: "Win32 Release"
mixins: "win"
}
builders {
name: "Win32 Release (Clang)"
mixins: "win"
}
builders {
name: "Win64 Debug"
mixins: "win"
}
builders {
name: "Win64 Debug (Clang)"
mixins: "win"
}
builders {
name: "Win64 Release"
mixins: "win"
}
builders {
name: "Win64 Release (Clang)"
mixins: "win"
}
builders {
name: "iOS ARM64 Debug"
mixins: "mac"
}
builders {
name: "iOS ARM64 Release"
mixins: "mac"
}
builders {
name: "iOS Debug"
mixins: "mac"
}
builders {
name: "iOS Release"
mixins: "mac"
}
}
}
bucket {
name: "luci.libyuv.try"
acl_sets: "try"
swarming {
hostname: "chromium-swarm.appspot.com"
builder_defaults {
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "pool:luci.flex.try"
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
execution_timeout_secs: 10800 # 3h
swarming_tags: "vpython:native-python-wrapper"
build_numbers: YES
luci_migration_host: "luci-migration.appspot.com"
recipe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master"
name: "libyuv/libyuv"
}
}
builders {
name: "android"
mixins: "linux"
}
builders {
name: "android_arm64"
mixins: "linux"
}
builders {
name: "android_mips"
mixins: "linux"
}
builders {
name: "android_rel"
mixins: "linux"
}
builders {
name: "android_x64"
mixins: "linux"
}
builders {
name: "android_x86"
mixins: "linux"
}
builders {
name: "ios"
mixins: "mac"
}
builders {
name: "ios_arm64"
mixins: "mac"
}
builders {
name: "ios_arm64_rel"
mixins: "mac"
}
builders {
name: "ios_rel"
mixins: "mac"
}
builders {
name: "linux"
mixins: "linux"
}
builders {
name: "linux_asan"
mixins: "linux"
}
builders {
name: "linux_gcc"
mixins: "linux"
}
builders {
name: "linux_memcheck"
mixins: "linux"
}
builders {
name: "linux_msan"
mixins: "linux"
}
builders {
name: "linux_rel"
mixins: "linux"
}
builders {
name: "linux_tsan2"
mixins: "linux"
}
builders {
name: "linux_ubsan"
mixins: "linux"
}
builders {
name: "linux_ubsan_vptr"
mixins: "linux"
}
builders {
name: "mac"
mixins: "mac"
}
builders {
name: "mac_asan"
mixins: "mac"
}
builders {
name: "mac_rel"
mixins: "mac"
}
builders {
name: "win"
mixins: "win"
}
builders {
name: "win_clang"
mixins: "win"
}
builders {
name: "win_clang_rel"
mixins: "win"
}
builders {
name: "win_rel"
mixins: "win"
}
builders {
name: "win_x64_clang_rel"
mixins: "win"
}
builders {
name: "win_x64_rel"
mixins: "win"
}
}
}
buckets {
name: "master.tryserver.libyuv"
acls {

17
luci-logdog.cfg Normal file
View File

@ -0,0 +1,17 @@
# Copyright (c) 2018 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
#
# For the schema of this file and documentation, see ProjectConfig message in
# https://luci-config.appspot.com/schemas/projects:luci-logdog.cfg
# Auth groups who can read log streams.
reader_auth_groups: "all"
# Auth groups who can register and emit new log streams.
writer_auth_groups: "luci-logdog-chromium-writers"
# The base Google Storage archival path for this project.
# Reuse the Chromium project for all public logs.
#
# Archived LogDog logs will be written to this bucket/path.
archive_gs_bucket: "chromium-luci-logdog"

268
luci-milo.cfg Normal file
View File

@ -0,0 +1,268 @@
consoles {
id: "main"
name: "libyuv Main Console"
repo_url: "https://chromium.googlesource.com/libyuv/libyuv/"
refs: "refs/heads/master"
manifest_name: "REVISION"
builders {
name: "buildbucket/luci.libyuv.ci/Android ARM64 Debug"
category: "Android|Builder"
short_name: "dbg"
}
builders {
name: "buildbucket/luci.libyuv.ci/Android Debug"
category: "Android|Builder"
short_name: "dbg"
}
builders {
name: "buildbucket/luci.libyuv.ci/Android Release"
category: "Android|Builder"
short_name: "rel"
}
builders {
name: "buildbucket/luci.libyuv.ci/Android32 MIPS Debug"
category: "Android|Builder|MIPS 32"
short_name: "dbg"
}
builders {
name: "buildbucket/luci.libyuv.ci/Android32 x86 Debug"
category: "Android|Builder|x86"
short_name: "dbg"
}
builders {
name: "buildbucket/luci.libyuv.ci/Android64 x64 Debug"
category: "Android|Builder|x64"
short_name: "dbg"
}
builders {
name: "buildbucket/luci.libyuv.ci/Android Tester ARM32 Debug (Nexus 5X)"
category: "Android|Tester|ARM 32"
short_name: "dbg"
}
builders {
name: "buildbucket/luci.libyuv.ci/Android Tester ARM32 Release (Nexus 5X)"
category: "Android|Tester|ARM 32"
short_name: "rel"
}
builders {
name: "buildbucket/luci.libyuv.ci/Android Tester ARM64 Debug (Nexus 5X)"
category: "Android|Tester|ARM 64"
short_name: "dbg"
}
builders {
name: "buildbucket/luci.libyuv.ci/Linux Asan"
category: "Linux"
short_name: "asan"
}
builders {
name: "buildbucket/luci.libyuv.ci/Linux MSan"
category: "Linux"
short_name: "msan"
}
builders {
name: "buildbucket/luci.libyuv.ci/Linux Memcheck"
category: "Linux"
short_name: "mem"
}
builders {
name: "buildbucket/luci.libyuv.ci/Linux Tsan v2"
category: "Linux"
short_name: "tsan"
}
builders {
name: "buildbucket/luci.libyuv.ci/Linux UBSan"
category: "Linux|UBSan"
}
builders {
name: "buildbucket/luci.libyuv.ci/Linux UBSan vptr"
category: "Linux|UBSan"
short_name: "vptr"
}
builders {
name: "buildbucket/luci.libyuv.ci/Linux32 Debug"
category: "Linux|32"
short_name: "dbg"
}
builders {
name: "buildbucket/luci.libyuv.ci/Linux32 Release"
category: "Linux|32"
short_name: "rel"
}
builders {
name: "buildbucket/luci.libyuv.ci/Linux64 Debug"
category: "Linux|64"
short_name: "dbg"
}
builders {
name: "buildbucket/luci.libyuv.ci/Linux64 Release"
category: "Linux|64"
short_name: "rel"
}
builders {
name: "buildbucket/luci.libyuv.ci/Mac Asan"
category: "Mac"
short_name: "asan"
}
builders {
name: "buildbucket/luci.libyuv.ci/Mac64 Debug"
category: "Mac"
short_name: "dbg"
}
builders {
name: "buildbucket/luci.libyuv.ci/Mac64 Release"
category: "Mac"
short_name: "rel"
}
builders {
name: "buildbucket/luci.libyuv.ci/Win32 Debug"
category: "Win|32|Debug"
}
builders {
name: "buildbucket/luci.libyuv.ci/Win32 Debug (Clang)"
category: "Win|32|Debug"
short_name: "clg"
}
builders {
name: "buildbucket/luci.libyuv.ci/Win32 Release"
category: "Win|32|Release"
}
builders {
name: "buildbucket/luci.libyuv.ci/Win32 Release (Clang)"
category: "Win|32|Release"
short_name: "clg"
}
builders {
name: "buildbucket/luci.libyuv.ci/Win64 Debug"
category: "Win|64|Debug"
short_name: "clg"
}
builders {
name: "buildbucket/luci.libyuv.ci/Win64 Debug (Clang)"
category: "Win|64|Debug"
short_name: "clg"
}
builders {
name: "buildbucket/luci.libyuv.ci/Win64 Release"
category: "Win|64|Release"
}
builders {
name: "buildbucket/luci.libyuv.ci/Win64 Release (Clang)"
category: "Win|64|Release"
short_name: "clg"
}
builders {
name: "buildbucket/luci.libyuv.ci/iOS ARM64 Debug"
category: "iOS|ARM64"
short_name: "dbg"
}
builders {
name: "buildbucket/luci.libyuv.ci/iOS ARM64 Release"
category: "iOS|ARM64"
short_name: "rel"
}
builders {
name: "buildbucket/luci.libyuv.ci/iOS Debug"
category: "iOS"
short_name: "dbg"
}
builders {
name: "buildbucket/luci.libyuv.ci/iOS Release"
category: "iOS"
short_name: "rel"
}
}
consoles {
id: "try"
name: "libyuv Try Builders"
repo_url: "https://chromium.googlesource.com/libyuv/libyuv/"
refs: "refs/heads/master"
manifest_name: "REVISION"
builder_view_only:
builders {
name: "buildbucket/luci.libyuv.ci/android"
}
builders {
name: "buildbucket/luci.libyuv.ci/android_arm64"
}
builders {
name: "buildbucket/luci.libyuv.ci/android_mips"
}
builders {
name: "buildbucket/luci.libyuv.ci/android_rel"
}
builders {
name: "buildbucket/luci.libyuv.ci/android_x64"
}
builders {
name: "buildbucket/luci.libyuv.ci/android_x86"
}
builders {
name: "buildbucket/luci.libyuv.ci/ios"
}
builders {
name: "buildbucket/luci.libyuv.ci/ios_arm64"
}
builders {
name: "buildbucket/luci.libyuv.ci/ios_arm64_rel"
}
builders {
name: "buildbucket/luci.libyuv.ci/ios_rel"
}
builders {
name: "buildbucket/luci.libyuv.ci/linux"
}
builders {
name: "buildbucket/luci.libyuv.ci/linux_asan"
}
builders {
name: "buildbucket/luci.libyuv.ci/linux_gcc"
}
builders {
name: "buildbucket/luci.libyuv.ci/linux_memcheck"
}
builders {
name: "buildbucket/luci.libyuv.ci/linux_msan"
}
builders {
name: "buildbucket/luci.libyuv.ci/linux_rel"
}
builders {
name: "buildbucket/luci.libyuv.ci/linux_tsan2"
}
builders {
name: "buildbucket/luci.libyuv.ci/linux_ubsan"
}
builders {
name: "buildbucket/luci.libyuv.ci/linux_ubsan_vptr"
}
builders {
name: "buildbucket/luci.libyuv.ci/mac"
}
builders {
name: "buildbucket/luci.libyuv.ci/mac_asan"
}
builders {
name: "buildbucket/luci.libyuv.ci/mac_rel"
}
builders {
name: "buildbucket/luci.libyuv.ci/win"
}
builders {
name: "buildbucket/luci.libyuv.ci/win_clang"
}
builders {
name: "buildbucket/luci.libyuv.ci/win_clang_rel"
}
builders {
name: "buildbucket/luci.libyuv.ci/win_rel"
}
builders {
name: "buildbucket/luci.libyuv.ci/win_x64_clang_rel"
}
builders {
name: "buildbucket/luci.libyuv.ci/win_x64_rel"
}
}

399
luci-scheduler.cfg Normal file
View File

@ -0,0 +1,399 @@
# Defines jobs on luci-scheduler.appspot.com.
#
# For schema of this file and documentation see ProjectConfig message in
#
# https://chromium.googlesource.com/infra/luci/luci-go/+/master/scheduler/appengine/messages/config.proto
acl_sets {
name: "default"
acls {
role: READER
granted_to: "group:all"
}
acls {
role: OWNER
granted_to: "group:project-libyuv-admins"
}
}
trigger {
id: "master-gitiles-trigger"
acl_sets: "default"
gitiles: {
repo: "https://chromium.googlesource.com/libyuv/libyuv.git"
refs: "refs/heads/master"
}
triggers: "Android ARM64 Debug"
triggers: "Android Debug"
triggers: "Android Release"
triggers: "Android32 MIPS Debug"
triggers: "Android32 x86 Debug"
triggers: "Android64 x64 Debug"
triggers: "Linux Asan"
triggers: "Linux MSan"
triggers: "Linux Memcheck"
triggers: "Linux Tsan v2"
triggers: "Linux UBSan"
triggers: "Linux UBSan vptr"
triggers: "Linux32 Debug"
triggers: "Linux32 Release"
triggers: "Linux64 Debug"
triggers: "Linux64 Release"
triggers: "Mac Asan"
triggers: "Mac64 Debug"
triggers: "Mac64 Release"
triggers: "Win32 Debug"
triggers: "Win32 Debug (Clang)"
triggers: "Win32 Release"
triggers: "Win32 Release (Clang)"
triggers: "Win64 Debug"
triggers: "Win64 Debug (Clang)"
triggers: "Win64 Release"
triggers: "Win64 Release (Clang)"
triggers: "iOS ARM64 Debug"
triggers: "iOS ARM64 Release"
triggers: "iOS Debug"
triggers: "iOS Release"
}
job {
id: "Android ARM64 Debug"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Android ARM64 Debug"
}
}
job {
id: "Android Debug"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Android Debug"
}
}
job {
id: "Android Release"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Android Release"
}
}
job {
id: "Android Tester ARM32 Debug (Nexus 5X)"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Android Tester ARM32 Debug (Nexus 5X)"
}
}
job {
id: "Android Tester ARM32 Release (Nexus 5X)"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Android Tester ARM32 Release (Nexus 5X)"
}
}
job {
id: "Android Tester ARM64 Debug (Nexus 5X)"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Android Tester ARM64 Debug (Nexus 5X)"
}
}
job {
id: "Android32 MIPS Debug"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Android32 MIPS Debug"
}
}
job {
id: "Android32 x86 Debug"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Android32 x86 Debug"
}
}
job {
id: "Android64 x64 Debug"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Android64 x64 Debug"
}
}
job {
id: "Linux Asan"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Linux Asan"
}
}
job {
id: "Linux MSan"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Linux MSan"
}
}
job {
id: "Linux Memcheck"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Linux Memcheck"
}
}
job {
id: "Linux Tsan v2"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Linux Tsan v2"
}
}
job {
id: "Linux UBSan"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Linux UBSan"
}
}
job {
id: "Linux UBSan vptr"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Linux UBSan vptr"
}
}
job {
id: "Linux32 Debug"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Linux32 Debug"
}
}
job {
id: "Linux32 Release"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Linux32 Release"
}
}
job {
id: "Linux64 Debug"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Linux64 Debug"
}
}
job {
id: "Linux64 Release"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Linux64 Release"
}
}
job {
id: "Mac Asan"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Mac Asan"
}
}
job {
id: "Mac64 Debug"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Mac64 Debug"
}
}
job {
id: "Mac64 Release"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Mac64 Release"
}
}
job {
id: "Win32 Debug"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Win32 Debug"
}
}
job {
id: "Win32 Debug (Clang)"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Win32 Debug (Clang)"
}
}
job {
id: "Win32 Release"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Win32 Release"
}
}
job {
id: "Win32 Release (Clang)"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Win32 Release (Clang)"
}
}
job {
id: "Win64 Debug"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Win64 Debug"
}
}
job {
id: "Win64 Debug (Clang)"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Win64 Debug (Clang)"
}
}
job {
id: "Win64 Release"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Win64 Release"
}
}
job {
id: "Win64 Release (Clang)"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "Win64 Release (Clang)"
}
}
job {
id: "iOS ARM64 Debug"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "iOS ARM64 Debug"
}
}
job {
id: "iOS ARM64 Release"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "iOS ARM64 Release"
}
}
job {
id: "iOS Debug"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "iOS Debug"
}
}
job {
id: "iOS Release"
acl_sets: "default"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.libyuv.ci"
builder: "iOS Release"
}
}