mirror of
https://github.com/fork-maintainers/iceraven-browser
synced 2024-11-05 21:20:45 +00:00
Bug 1808605 - part 10: Merge toolchain tasks
(cherry picked from commit 6c6cc576b941f5dc606d6afe831d8c6cbf360e8d)
This commit is contained in:
parent
170b780925
commit
419403efee
@ -1,63 +0,0 @@
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
---
|
||||
task-defaults:
|
||||
run:
|
||||
using: toolchain-script
|
||||
treeherder:
|
||||
kind: build
|
||||
platform: toolchains/opt
|
||||
tier: 1
|
||||
|
||||
|
||||
linux64-android-sdk-linux-repack:
|
||||
attributes:
|
||||
artifact_prefix: mobile/android-sdk
|
||||
description: "Android SDK (Linux) repack toolchain build"
|
||||
fetches:
|
||||
fetch:
|
||||
- android-sdk
|
||||
run:
|
||||
script: repack-android-sdk-linux.sh
|
||||
resources: []
|
||||
toolchain-artifact: mobile/android-sdk/android-sdk-linux.tar.xz
|
||||
toolchain-alias: android-sdk-linux
|
||||
treeherder:
|
||||
symbol: TL(android-sdk-linux)
|
||||
worker:
|
||||
docker-image: {in-tree: base}
|
||||
max-run-time: 1800
|
||||
worker-type: b-android
|
||||
|
||||
|
||||
linux64-android-gradle-dependencies:
|
||||
description: "Android Gradle dependencies toolchain task"
|
||||
fetches:
|
||||
toolchain:
|
||||
# Aliases aren't allowed for toolchains depending on toolchains.
|
||||
- linux64-android-sdk-linux-repack
|
||||
run:
|
||||
script: android-gradle-dependencies.sh
|
||||
sparse-profile: null
|
||||
resources:
|
||||
- build.gradle
|
||||
- taskcluster/scripts/toolchain/android-gradle-dependencies.sh
|
||||
- taskcluster/scripts/toolchain/android-gradle-dependencies/**
|
||||
- buildSrc/src/main/java/Dependencies.kt
|
||||
- buildSrc/src/main/java/AndroidComponents.kt
|
||||
toolchain-artifact: public/build/android-gradle-dependencies.tar.xz
|
||||
toolchain-alias: android-gradle-dependencies
|
||||
treeherder:
|
||||
symbol: TL(gradle-dependencies)
|
||||
worker:
|
||||
docker-image: {in-tree: android-build}
|
||||
env:
|
||||
# TODO do no hardcode
|
||||
ANDROID_SDK_ROOT: /builds/worker/fetches/android-sdk-linux
|
||||
max-run-time: 14400
|
||||
artifacts:
|
||||
- type: directory
|
||||
name: public/logs/nexus
|
||||
path: /opt/sonatype/nexus/logs
|
||||
worker-type: b-android-xlarge
|
@ -1,58 +0,0 @@
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
---
|
||||
task-defaults:
|
||||
run:
|
||||
using: index-search
|
||||
run-on-projects: []
|
||||
worker-type: always-optimized
|
||||
|
||||
|
||||
browsertime:
|
||||
attributes:
|
||||
toolchain-artifact: public/build/browsertime.tar.zst
|
||||
description: "Browsertime toolchain"
|
||||
run:
|
||||
index-search:
|
||||
- gecko.cache.level-3.toolchains.v3.browsertime.latest
|
||||
|
||||
linux64-ffmpeg-4.1.4:
|
||||
attributes:
|
||||
toolchain-artifact: 'public/ffmpeg-4.1.4-i686-static.tar.xz'
|
||||
description: "FFMPEG fetch"
|
||||
run:
|
||||
index-search:
|
||||
- gecko.cache.level-3.content.v1.linux64-ffmpeg-4.1.4.latest
|
||||
|
||||
linux64-geckodriver:
|
||||
attributes:
|
||||
toolchain-artifact: public/build/geckodriver.tar.gz
|
||||
description: "Geckodriver toolchain"
|
||||
run:
|
||||
index-search:
|
||||
- gecko.v2.mozilla-central.latest.geckodriver.linux64
|
||||
|
||||
linux64-minidump-stackwalk:
|
||||
attributes:
|
||||
toolchain-artifact: public/build/minidump-stackwalk.tar.zst
|
||||
description: "minidump-stackwalk toolchain"
|
||||
run:
|
||||
index-search:
|
||||
- gecko.cache.level-3.toolchains.v3.linux64-minidump-stackwalk.latest
|
||||
|
||||
linux64-node:
|
||||
attributes:
|
||||
toolchain-artifact: public/build/node.tar.zst
|
||||
description: "Node.js toolchain"
|
||||
run:
|
||||
index-search:
|
||||
- gecko.cache.level-3.toolchains.v3.linux64-node-12.latest
|
||||
|
||||
linux64-node-16:
|
||||
attributes:
|
||||
toolchain-artifact: public/build/node.tar.zst
|
||||
description: "Node.js toolchain"
|
||||
run:
|
||||
index-search:
|
||||
- gecko.cache.level-3.toolchains.v3.linux64-node-16.latest
|
@ -1,18 +0,0 @@
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
---
|
||||
loader: taskgraph.loader.transform:loader
|
||||
|
||||
kind-dependencies:
|
||||
- fetch
|
||||
|
||||
transforms:
|
||||
- taskgraph.transforms.job:transforms
|
||||
- taskgraph.transforms.cached_tasks:transforms
|
||||
- taskgraph.transforms.task:transforms
|
||||
|
||||
|
||||
tasks-from:
|
||||
- android.yml
|
||||
- gecko-derived.yml
|
Loading…
Reference in New Issue
Block a user