mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2025-12-06 16:56:55 +08:00
Replace libyuv cfg files with the starlark generated ones.
Generated files are equivalent when running lucicfg semantic-diff. No-Presubmit: true No-Try: true Bug:libyuv:867 Change-Id: Ib8d59e5d8ac8f2a715329f4a5578e6063f9ac96e Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2283148 Commit-Queue: Jeremy Leconte <jleconte@google.com> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
This commit is contained in:
parent
54a2a6f806
commit
a554405003
215
commit-queue.cfg
215
commit-queue.cfg
@ -1,5 +1,8 @@
|
||||
# See http://luci-config.appspot.com/schemas/projects:commit-queue.cfg for the
|
||||
# documentation of this file format.
|
||||
# Auto-generated by lucicfg.
|
||||
# Do not modify manually.
|
||||
#
|
||||
# For the schema of this file, see Config message:
|
||||
# https://luci-config.appspot.com/schemas/projects:commit-queue.cfg
|
||||
|
||||
cq_status_host: "chromium-cq-status.appspot.com"
|
||||
submit_options {
|
||||
@ -8,110 +11,6 @@ submit_options {
|
||||
seconds: 480
|
||||
}
|
||||
}
|
||||
config_groups {
|
||||
name: "master"
|
||||
gerrit {
|
||||
url: "https://chromium-review.googlesource.com"
|
||||
projects {
|
||||
name: "libyuv/libyuv"
|
||||
ref_regexp: "refs/heads/master"
|
||||
}
|
||||
}
|
||||
verifiers {
|
||||
gerrit_cq_ability {
|
||||
committer_list: "project-libyuv-committers"
|
||||
dry_run_access_list: "project-libyuv-tryjob-access"
|
||||
}
|
||||
tryjob {
|
||||
builders {
|
||||
name: "libyuv/try/win"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/win_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/win_x64_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/win_clang"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/win_clang_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/win_x64_clang_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/mac"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/mac_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/mac_asan"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/ios"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/ios_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/ios_arm64"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/ios_arm64_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux_gcc"
|
||||
experiment_percentage: 100
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux_tsan2"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux_asan"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux_msan"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux_ubsan"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux_ubsan_vptr"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/android"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/android_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/android_arm64"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/android_x86"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/android_x64"
|
||||
}
|
||||
retry_config {
|
||||
single_quota: 1
|
||||
global_quota: 2
|
||||
failure_weight: 1
|
||||
transient_failure_weight: 1
|
||||
timeout_weight: 2
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
config_groups {
|
||||
name: "config"
|
||||
gerrit {
|
||||
@ -140,3 +39,107 @@ config_groups {
|
||||
}
|
||||
}
|
||||
}
|
||||
config_groups {
|
||||
name: "master"
|
||||
gerrit {
|
||||
url: "https://chromium-review.googlesource.com"
|
||||
projects {
|
||||
name: "libyuv/libyuv"
|
||||
ref_regexp: "refs/heads/master"
|
||||
}
|
||||
}
|
||||
verifiers {
|
||||
gerrit_cq_ability {
|
||||
committer_list: "project-libyuv-committers"
|
||||
dry_run_access_list: "project-libyuv-tryjob-access"
|
||||
}
|
||||
tryjob {
|
||||
builders {
|
||||
name: "libyuv/try/android"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/android_arm64"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/android_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/android_x64"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/android_x86"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/ios"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/ios_arm64"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/ios_arm64_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/ios_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux_asan"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux_gcc"
|
||||
experiment_percentage: 100
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux_msan"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux_tsan2"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux_ubsan"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/linux_ubsan_vptr"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/mac"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/mac_asan"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/mac_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/win"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/win_clang"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/win_clang_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/win_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/win_x64_clang_rel"
|
||||
}
|
||||
builders {
|
||||
name: "libyuv/try/win_x64_rel"
|
||||
}
|
||||
retry_config {
|
||||
single_quota: 1
|
||||
global_quota: 2
|
||||
failure_weight: 1
|
||||
transient_failure_weight: 1
|
||||
timeout_weight: 2
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
1418
cr-buildbucket.cfg
1418
cr-buildbucket.cfg
File diff suppressed because it is too large
Load Diff
@ -1,17 +1,9 @@
|
||||
# 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.
|
||||
# Auto-generated by lucicfg.
|
||||
# Do not modify manually.
|
||||
#
|
||||
# For the schema of this file and documentation, see ProjectConfig message in
|
||||
# https://luci-config.appspot.com/schemas/projects:luci-logdog.cfg
|
||||
# For the schema of this file, see ProjectConfig message:
|
||||
# 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"
|
||||
|
||||
@ -1,13 +1,15 @@
|
||||
logo_url: "https://storage.googleapis.com/chrome-infra-public/logo/libyuv-logo.png"
|
||||
# Auto-generated by lucicfg.
|
||||
# Do not modify manually.
|
||||
#
|
||||
# For the schema of this file, see Project message:
|
||||
# https://luci-config.appspot.com/schemas/projects:luci-milo.cfg
|
||||
|
||||
consoles {
|
||||
id: "main"
|
||||
name: "libyuv Main Console"
|
||||
repo_url: "https://chromium.googlesource.com/libyuv/libyuv"
|
||||
refs: "refs/heads/master"
|
||||
refs: "regexp:refs/heads/master"
|
||||
manifest_name: "REVISION"
|
||||
include_experimental_builds: true # TODO(hinoka): Remove this after migration.
|
||||
|
||||
builders {
|
||||
name: "buildbucket/luci.libyuv.ci/Android ARM64 Debug"
|
||||
category: "Android|Builder"
|
||||
@ -164,16 +166,19 @@ consoles {
|
||||
category: "iOS"
|
||||
short_name: "rel"
|
||||
}
|
||||
include_experimental_builds: true
|
||||
}
|
||||
consoles {
|
||||
id: "cron"
|
||||
name: "Cron"
|
||||
builders {
|
||||
name: "buildbucket/luci.libyuv.cron/DEPS Autoroller"
|
||||
}
|
||||
builder_view_only: true
|
||||
}
|
||||
|
||||
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: true
|
||||
|
||||
builders {
|
||||
name: "buildbucket/luci.libyuv.try/android"
|
||||
}
|
||||
@ -252,17 +257,6 @@ consoles {
|
||||
builders {
|
||||
name: "buildbucket/luci.libyuv.try/win_x64_rel"
|
||||
}
|
||||
}
|
||||
|
||||
consoles {
|
||||
id: "cron"
|
||||
name: "Cron"
|
||||
repo_url: "https://chromium.googlesource.com/libyuv/libyuv"
|
||||
refs: "refs/heads/master"
|
||||
manifest_name: "REVISION"
|
||||
builder_view_only: true
|
||||
builders {
|
||||
name: "buildbucket/luci.libyuv.cron/DEPS Autoroller"
|
||||
short_name: "DEPS"
|
||||
}
|
||||
}
|
||||
logo_url: "https://storage.googleapis.com/chrome-infra-public/logo/libyuv-logo.png"
|
||||
|
||||
@ -1,47 +1,322 @@
|
||||
# Defines jobs on luci-scheduler.appspot.com.
|
||||
# Auto-generated by lucicfg.
|
||||
# Do not modify manually.
|
||||
#
|
||||
# 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
|
||||
# For the schema of this file, see ProjectConfig message:
|
||||
# https://luci-config.appspot.com/schemas/projects:luci-scheduler.cfg
|
||||
|
||||
acl_sets {
|
||||
name: "default"
|
||||
acls {
|
||||
role: READER
|
||||
granted_to: "group:all"
|
||||
}
|
||||
acls {
|
||||
role: OWNER
|
||||
granted_to: "group:project-libyuv-admins"
|
||||
job {
|
||||
id: "Android ARM64 Debug"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Android ARM64 Debug"
|
||||
}
|
||||
}
|
||||
|
||||
acl_sets {
|
||||
# ACLs for jobs which represent builders which run tests and are triggered by
|
||||
# other so called "parent" builders.
|
||||
name: "triggered-by-parent-builders"
|
||||
acls {
|
||||
role: READER
|
||||
granted_to: "group:all"
|
||||
job {
|
||||
id: "Android Debug"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Android Debug"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Android Release"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Android Release"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Android Tester ARM32 Debug (Nexus 5X)"
|
||||
acls {
|
||||
role: TRIGGERER
|
||||
granted_to: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
|
||||
}
|
||||
acls {
|
||||
role: OWNER
|
||||
granted_to: "group:project-libyuv-admins"
|
||||
acl_sets: "ci"
|
||||
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)"
|
||||
acls {
|
||||
role: TRIGGERER
|
||||
granted_to: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
|
||||
}
|
||||
acl_sets: "ci"
|
||||
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)"
|
||||
acls {
|
||||
role: TRIGGERER
|
||||
granted_to: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
|
||||
}
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Android Tester ARM64 Debug (Nexus 5X)"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Android32 x86 Debug"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Android32 x86 Debug"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Android64 x64 Debug"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Android64 x64 Debug"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "DEPS Autoroller"
|
||||
schedule: "0 14 * * *"
|
||||
acl_sets: "cron"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.cron"
|
||||
builder: "DEPS Autoroller"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Linux Asan"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Linux Asan"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Linux MSan"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Linux MSan"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Linux Tsan v2"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Linux Tsan v2"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Linux UBSan"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Linux UBSan"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Linux UBSan vptr"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Linux UBSan vptr"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Linux32 Debug"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Linux32 Debug"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Linux32 Release"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Linux32 Release"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Linux64 Debug"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Linux64 Debug"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Linux64 Release"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Linux64 Release"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Mac Asan"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Mac Asan"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Mac64 Debug"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Mac64 Debug"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Mac64 Release"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Mac64 Release"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Win32 Debug"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Win32 Debug"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Win32 Debug (Clang)"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Win32 Debug (Clang)"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Win32 Release"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Win32 Release"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Win32 Release (Clang)"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Win32 Release (Clang)"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Win64 Debug"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Win64 Debug"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Win64 Debug (Clang)"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Win64 Debug (Clang)"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Win64 Release"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Win64 Release"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Win64 Release (Clang)"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Win64 Release (Clang)"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "iOS ARM64 Debug"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "iOS ARM64 Debug"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "iOS ARM64 Release"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "iOS ARM64 Release"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "iOS Debug"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "iOS Debug"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "iOS Release"
|
||||
acl_sets: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "iOS Release"
|
||||
}
|
||||
}
|
||||
|
||||
trigger {
|
||||
id: "master-gitiles-trigger"
|
||||
acl_sets: "default"
|
||||
gitiles: {
|
||||
repo: "https://chromium.googlesource.com/libyuv/libyuv.git"
|
||||
refs: "refs/heads/master"
|
||||
}
|
||||
|
||||
acl_sets: "ci"
|
||||
triggers: "Android ARM64 Debug"
|
||||
triggers: "Android Debug"
|
||||
triggers: "Android Release"
|
||||
@ -71,337 +346,28 @@ trigger {
|
||||
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"
|
||||
gitiles {
|
||||
repo: "https://chromium.googlesource.com/libyuv/libyuv"
|
||||
refs: "regexp:refs/heads/master"
|
||||
}
|
||||
}
|
||||
|
||||
job {
|
||||
id: "Android Debug"
|
||||
acl_sets: "default"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Android Debug"
|
||||
acl_sets {
|
||||
name: "ci"
|
||||
acls {
|
||||
role: OWNER
|
||||
granted_to: "group:project-libyuv-admins"
|
||||
}
|
||||
acls {
|
||||
granted_to: "group:all"
|
||||
}
|
||||
}
|
||||
|
||||
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: "triggered-by-parent-builders"
|
||||
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: "triggered-by-parent-builders"
|
||||
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: "triggered-by-parent-builders"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.ci"
|
||||
builder: "Android Tester ARM64 Debug (Nexus 5X)"
|
||||
}
|
||||
}
|
||||
|
||||
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 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"
|
||||
}
|
||||
}
|
||||
|
||||
# Cron:
|
||||
job {
|
||||
id: "DEPS Autoroller"
|
||||
acl_sets: "default"
|
||||
schedule: "0 14 * * *" # at 2 PM UTC, once a day.
|
||||
buildbucket: {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "luci.libyuv.cron"
|
||||
builder: "DEPS Autoroller"
|
||||
acl_sets {
|
||||
name: "cron"
|
||||
acls {
|
||||
role: OWNER
|
||||
granted_to: "group:project-libyuv-admins"
|
||||
}
|
||||
acls {
|
||||
granted_to: "group:all"
|
||||
}
|
||||
}
|
||||
|
||||
86
main.star
86
main.star
@ -8,6 +8,17 @@ lucicfg.check_version("1.15.0")
|
||||
LIBYUV_GIT = "https://chromium.googlesource.com/libyuv/libyuv"
|
||||
LIBYUV_GERRIT = "https://chromium-review.googlesource.com/libyuv/libyuv"
|
||||
|
||||
GOMA_BACKEND_RBE_PROD = {
|
||||
"server_host": "goma.chromium.org",
|
||||
"use_luci_auth": True,
|
||||
}
|
||||
|
||||
GOMA_BACKEND_RBE_ATS_PROD = {
|
||||
"server_host": "goma.chromium.org",
|
||||
"use_luci_auth": True,
|
||||
"enable_ats": True,
|
||||
}
|
||||
|
||||
lucicfg.config(
|
||||
lint_checks = ["default"],
|
||||
config_dir = ".",
|
||||
@ -188,14 +199,27 @@ luci.bucket(
|
||||
],
|
||||
)
|
||||
|
||||
def get_goma_properties(enable_ats = False):
|
||||
goma_properties = {
|
||||
"server_host": "goma.chromium.org",
|
||||
"use_luci_auth": True,
|
||||
}
|
||||
if enable_ats:
|
||||
goma_properties["enable_ats"] = True
|
||||
return {"$build/goma": goma_properties}
|
||||
def get_os_dimensions(os):
|
||||
if os == "android":
|
||||
return {"device_type": "bullhead"}
|
||||
if os == "mac":
|
||||
return {"os": "Mac-10.13", "cpu": "x86-64"}
|
||||
elif os == "win":
|
||||
return {"os": "Windows-10", "cores": "8", "cpu": "x86-64"}
|
||||
elif os == "linux":
|
||||
return {"os": "Ubuntu-16.04", "cores": "8", "cpu": "x86-64"}
|
||||
return {}
|
||||
|
||||
def get_os_properties(os):
|
||||
if os == "android":
|
||||
return {"$build/goma": GOMA_BACKEND_RBE_PROD}
|
||||
elif os == "mac":
|
||||
return {"$build/goma": GOMA_BACKEND_RBE_PROD}
|
||||
elif os == "win":
|
||||
return {"$build/goma": GOMA_BACKEND_RBE_ATS_PROD}
|
||||
elif os == "linux":
|
||||
return {"$build/goma": GOMA_BACKEND_RBE_ATS_PROD}
|
||||
return {}
|
||||
|
||||
def libyuv_ci_builder(name, dimensions, properties, triggered_by):
|
||||
return luci.builder(
|
||||
@ -231,47 +255,27 @@ def libyuv_try_builder(name, dimensions, properties, recipe_name = "libyuv/libyu
|
||||
)
|
||||
|
||||
def ci_builder(name, os, category, short_name = None):
|
||||
dimensions = {"pool": "luci.flex.ci"}
|
||||
properties = {"mastername": "client.libyuv"}
|
||||
if os == "android":
|
||||
dimensions.update({"device_type": "bullhead"})
|
||||
properties.update(get_goma_properties())
|
||||
triggered_by = ["Android Debug"]
|
||||
if os == "mac":
|
||||
dimensions.update({"os": "Mac-10.13", "cpu": "x86-64"})
|
||||
properties.update(get_goma_properties())
|
||||
triggered_by = ["master-gitiles-trigger"]
|
||||
elif os == "win":
|
||||
dimensions.update({"os": "Windows-10", "cores": "8", "cpu": "x86-64"})
|
||||
properties.update(get_goma_properties(enable_ats = True))
|
||||
triggered_by = ["master-gitiles-trigger"]
|
||||
elif os == "linux":
|
||||
dimensions.update({"os": "Ubuntu-16.04", "cores": "8", "cpu": "x86-64"})
|
||||
properties.update(get_goma_properties(enable_ats = True))
|
||||
triggered_by = ["master-gitiles-trigger"]
|
||||
dimensions = get_os_dimensions(os)
|
||||
properties = get_os_properties(os)
|
||||
|
||||
dimensions["pool"] = "luci.flex.ci"
|
||||
properties["mastername"] = "client.libyuv"
|
||||
|
||||
triggered_by = ["master-gitiles-trigger" if os != "android" else "Android Debug"]
|
||||
libyuv_ci_view(name, category, short_name)
|
||||
return libyuv_ci_builder(name, dimensions, properties, triggered_by)
|
||||
|
||||
def try_builder(name, os, experiment_percentage = None):
|
||||
dimensions = {"pool": "luci.flex.try"}
|
||||
properties = {"mastername": "tryserver.libyuv"}
|
||||
if os == "android":
|
||||
dimensions.update({"device_type": "bullhead"})
|
||||
properties.update(get_goma_properties())
|
||||
if os == "mac":
|
||||
dimensions.update({"os": "Mac-10.13", "cpu": "x86-64"})
|
||||
properties.update(get_goma_properties())
|
||||
elif os == "win":
|
||||
dimensions.update({"os": "Windows-10", "cores": "8", "cpu": "x86-64"})
|
||||
properties.update(get_goma_properties(enable_ats = True))
|
||||
elif os == "linux":
|
||||
dimensions.update({"os": "Ubuntu-16.04", "cores": "8", "cpu": "x86-64"})
|
||||
properties.update(get_goma_properties(enable_ats = True))
|
||||
dimensions = get_os_dimensions(os)
|
||||
properties = get_os_properties(os)
|
||||
|
||||
dimensions["pool"] = "luci.flex.try"
|
||||
properties["mastername"] = "tryserver.libyuv"
|
||||
|
||||
if name == "presubmit":
|
||||
recipe_name = "run_presubmit"
|
||||
properties.update({"repo_name": "libyuv", "runhooks": True})
|
||||
properties["repo_name"] = "libyuv"
|
||||
properties["runhooks"] = True
|
||||
libyuv_try_job_verifier(name, "config", experiment_percentage)
|
||||
return libyuv_try_builder(name, dimensions, properties, recipe_name)
|
||||
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
# For the schema of this file and documentation, see ProjectCfg message in
|
||||
# https://luci-config.appspot.com/schemas/projects:project.cfg
|
||||
# Auto-generated by lucicfg.
|
||||
# Do not modify manually.
|
||||
#
|
||||
# For the schema of this file, see ProjectCfg message:
|
||||
# https://luci-config.appspot.com/schemas/projects:project.cfg
|
||||
|
||||
name: "libyuv"
|
||||
access: "group:all" # public
|
||||
access: "group:all"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user