mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2025-12-07 01:06:46 +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
|
# Auto-generated by lucicfg.
|
||||||
# documentation of this file format.
|
# 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"
|
cq_status_host: "chromium-cq-status.appspot.com"
|
||||||
submit_options {
|
submit_options {
|
||||||
@ -8,110 +11,6 @@ submit_options {
|
|||||||
seconds: 480
|
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 {
|
config_groups {
|
||||||
name: "config"
|
name: "config"
|
||||||
gerrit {
|
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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
1416
cr-buildbucket.cfg
1416
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.
|
# Auto-generated by lucicfg.
|
||||||
# Use of this source code is governed by a BSD-style license that can be
|
# Do not modify manually.
|
||||||
# found in the LICENSE file.
|
|
||||||
#
|
#
|
||||||
# For the schema of this file and documentation, see ProjectConfig message in
|
# For the schema of this file, see ProjectConfig message:
|
||||||
# https://luci-config.appspot.com/schemas/projects:luci-logdog.cfg
|
# https://luci-config.appspot.com/schemas/projects:luci-logdog.cfg
|
||||||
|
|
||||||
# Auth groups who can read log streams.
|
|
||||||
reader_auth_groups: "all"
|
reader_auth_groups: "all"
|
||||||
# Auth groups who can register and emit new log streams.
|
|
||||||
writer_auth_groups: "luci-logdog-chromium-writers"
|
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"
|
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 {
|
consoles {
|
||||||
id: "main"
|
id: "main"
|
||||||
name: "libyuv Main Console"
|
name: "libyuv Main Console"
|
||||||
repo_url: "https://chromium.googlesource.com/libyuv/libyuv"
|
repo_url: "https://chromium.googlesource.com/libyuv/libyuv"
|
||||||
refs: "refs/heads/master"
|
refs: "regexp:refs/heads/master"
|
||||||
manifest_name: "REVISION"
|
manifest_name: "REVISION"
|
||||||
include_experimental_builds: true # TODO(hinoka): Remove this after migration.
|
|
||||||
|
|
||||||
builders {
|
builders {
|
||||||
name: "buildbucket/luci.libyuv.ci/Android ARM64 Debug"
|
name: "buildbucket/luci.libyuv.ci/Android ARM64 Debug"
|
||||||
category: "Android|Builder"
|
category: "Android|Builder"
|
||||||
@ -164,16 +166,19 @@ consoles {
|
|||||||
category: "iOS"
|
category: "iOS"
|
||||||
short_name: "rel"
|
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 {
|
consoles {
|
||||||
id: "try"
|
id: "try"
|
||||||
name: "libyuv Try Builders"
|
name: "libyuv Try Builders"
|
||||||
repo_url: "https://chromium.googlesource.com/libyuv/libyuv"
|
|
||||||
refs: "refs/heads/master"
|
|
||||||
manifest_name: "REVISION"
|
|
||||||
builder_view_only: true
|
|
||||||
|
|
||||||
builders {
|
builders {
|
||||||
name: "buildbucket/luci.libyuv.try/android"
|
name: "buildbucket/luci.libyuv.try/android"
|
||||||
}
|
}
|
||||||
@ -252,17 +257,6 @@ consoles {
|
|||||||
builders {
|
builders {
|
||||||
name: "buildbucket/luci.libyuv.try/win_x64_rel"
|
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
|
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
|
# For the schema of this file, see ProjectConfig message:
|
||||||
#
|
# https://luci-config.appspot.com/schemas/projects:luci-scheduler.cfg
|
||||||
# https://chromium.googlesource.com/infra/luci/luci-go/+/master/scheduler/appengine/messages/config.proto
|
|
||||||
|
|
||||||
acl_sets {
|
job {
|
||||||
name: "default"
|
id: "Android ARM64 Debug"
|
||||||
acls {
|
acl_sets: "ci"
|
||||||
role: READER
|
buildbucket {
|
||||||
granted_to: "group:all"
|
server: "cr-buildbucket.appspot.com"
|
||||||
}
|
bucket: "luci.libyuv.ci"
|
||||||
acls {
|
builder: "Android ARM64 Debug"
|
||||||
role: OWNER
|
|
||||||
granted_to: "group:project-libyuv-admins"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
job {
|
||||||
acl_sets {
|
id: "Android Debug"
|
||||||
# ACLs for jobs which represent builders which run tests and are triggered by
|
acl_sets: "ci"
|
||||||
# other so called "parent" builders.
|
buildbucket {
|
||||||
name: "triggered-by-parent-builders"
|
server: "cr-buildbucket.appspot.com"
|
||||||
acls {
|
bucket: "luci.libyuv.ci"
|
||||||
role: READER
|
builder: "Android Debug"
|
||||||
granted_to: "group:all"
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
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 {
|
acls {
|
||||||
role: TRIGGERER
|
role: TRIGGERER
|
||||||
granted_to: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
|
granted_to: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
|
||||||
}
|
}
|
||||||
acls {
|
acl_sets: "ci"
|
||||||
role: OWNER
|
buildbucket {
|
||||||
granted_to: "group:project-libyuv-admins"
|
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 {
|
trigger {
|
||||||
id: "master-gitiles-trigger"
|
id: "master-gitiles-trigger"
|
||||||
acl_sets: "default"
|
acl_sets: "ci"
|
||||||
gitiles: {
|
|
||||||
repo: "https://chromium.googlesource.com/libyuv/libyuv.git"
|
|
||||||
refs: "refs/heads/master"
|
|
||||||
}
|
|
||||||
|
|
||||||
triggers: "Android ARM64 Debug"
|
triggers: "Android ARM64 Debug"
|
||||||
triggers: "Android Debug"
|
triggers: "Android Debug"
|
||||||
triggers: "Android Release"
|
triggers: "Android Release"
|
||||||
@ -71,337 +346,28 @@ trigger {
|
|||||||
triggers: "iOS ARM64 Release"
|
triggers: "iOS ARM64 Release"
|
||||||
triggers: "iOS Debug"
|
triggers: "iOS Debug"
|
||||||
triggers: "iOS Release"
|
triggers: "iOS Release"
|
||||||
}
|
gitiles {
|
||||||
|
repo: "https://chromium.googlesource.com/libyuv/libyuv"
|
||||||
|
refs: "regexp:refs/heads/master"
|
||||||
job {
|
|
||||||
id: "Android ARM64 Debug"
|
|
||||||
acl_sets: "default"
|
|
||||||
buildbucket {
|
|
||||||
server: "cr-buildbucket.appspot.com"
|
|
||||||
bucket: "luci.libyuv.ci"
|
|
||||||
builder: "Android ARM64 Debug"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
acl_sets {
|
||||||
job {
|
name: "ci"
|
||||||
id: "Android Debug"
|
acls {
|
||||||
acl_sets: "default"
|
role: OWNER
|
||||||
buildbucket {
|
granted_to: "group:project-libyuv-admins"
|
||||||
server: "cr-buildbucket.appspot.com"
|
}
|
||||||
bucket: "luci.libyuv.ci"
|
acls {
|
||||||
builder: "Android Debug"
|
granted_to: "group:all"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
acl_sets {
|
||||||
job {
|
name: "cron"
|
||||||
id: "Android Release"
|
acls {
|
||||||
acl_sets: "default"
|
role: OWNER
|
||||||
buildbucket {
|
granted_to: "group:project-libyuv-admins"
|
||||||
server: "cr-buildbucket.appspot.com"
|
}
|
||||||
bucket: "luci.libyuv.ci"
|
acls {
|
||||||
builder: "Android Release"
|
granted_to: "group:all"
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
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_GIT = "https://chromium.googlesource.com/libyuv/libyuv"
|
||||||
LIBYUV_GERRIT = "https://chromium-review.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(
|
lucicfg.config(
|
||||||
lint_checks = ["default"],
|
lint_checks = ["default"],
|
||||||
config_dir = ".",
|
config_dir = ".",
|
||||||
@ -188,14 +199,27 @@ luci.bucket(
|
|||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
def get_goma_properties(enable_ats = False):
|
def get_os_dimensions(os):
|
||||||
goma_properties = {
|
if os == "android":
|
||||||
"server_host": "goma.chromium.org",
|
return {"device_type": "bullhead"}
|
||||||
"use_luci_auth": True,
|
if os == "mac":
|
||||||
}
|
return {"os": "Mac-10.13", "cpu": "x86-64"}
|
||||||
if enable_ats:
|
elif os == "win":
|
||||||
goma_properties["enable_ats"] = True
|
return {"os": "Windows-10", "cores": "8", "cpu": "x86-64"}
|
||||||
return {"$build/goma": goma_properties}
|
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):
|
def libyuv_ci_builder(name, dimensions, properties, triggered_by):
|
||||||
return luci.builder(
|
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):
|
def ci_builder(name, os, category, short_name = None):
|
||||||
dimensions = {"pool": "luci.flex.ci"}
|
dimensions = get_os_dimensions(os)
|
||||||
properties = {"mastername": "client.libyuv"}
|
properties = get_os_properties(os)
|
||||||
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["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)
|
libyuv_ci_view(name, category, short_name)
|
||||||
return libyuv_ci_builder(name, dimensions, properties, triggered_by)
|
return libyuv_ci_builder(name, dimensions, properties, triggered_by)
|
||||||
|
|
||||||
def try_builder(name, os, experiment_percentage = None):
|
def try_builder(name, os, experiment_percentage = None):
|
||||||
dimensions = {"pool": "luci.flex.try"}
|
dimensions = get_os_dimensions(os)
|
||||||
properties = {"mastername": "tryserver.libyuv"}
|
properties = get_os_properties(os)
|
||||||
if os == "android":
|
|
||||||
dimensions.update({"device_type": "bullhead"})
|
dimensions["pool"] = "luci.flex.try"
|
||||||
properties.update(get_goma_properties())
|
properties["mastername"] = "tryserver.libyuv"
|
||||||
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))
|
|
||||||
|
|
||||||
if name == "presubmit":
|
if name == "presubmit":
|
||||||
recipe_name = "run_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)
|
libyuv_try_job_verifier(name, "config", experiment_percentage)
|
||||||
return libyuv_try_builder(name, dimensions, properties, recipe_name)
|
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
|
# 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
|
# https://luci-config.appspot.com/schemas/projects:project.cfg
|
||||||
|
|
||||||
name: "libyuv"
|
name: "libyuv"
|
||||||
access: "group:all" # public
|
access: "group:all"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user