mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-09 17:31:47 +09:00
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
This commit is contained in:
commit
dcd9973243
150858 changed files with 23884658 additions and 0 deletions
74
taskcluster/taskgraph/action.yml
Normal file
74
taskcluster/taskgraph/action.yml
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
---
|
||||
created: '{{now}}'
|
||||
deadline: '{{#from_now}}1 day{{/from_now}}'
|
||||
expires: '{{#from_now}}14 day{{/from_now}}'
|
||||
metadata:
|
||||
owner: mozilla-taskcluster-maintenance@mozilla.com
|
||||
source: 'https://hg.mozilla.org/{{project}}/file/{{head_rev}}/taskcluster/taskgraph/action.yml'
|
||||
name: "[tc] Action Task"
|
||||
description: Helps schedule new jobs without new push
|
||||
|
||||
workerType: "gecko-decision"
|
||||
provisionerId: "aws-provisioner-v1"
|
||||
schedulerId: "gecko-level-{{level}}"
|
||||
|
||||
tags:
|
||||
createdForUser: {{owner}}
|
||||
|
||||
scopes:
|
||||
# Bug 1269443: cache scopes, etc. must be listed explicitly
|
||||
- "docker-worker:cache:level-1-*"
|
||||
- "docker-worker:cache:tooltool-cache"
|
||||
- "secrets:get:project/taskcluster/gecko/hgfingerprint"
|
||||
- "assume:repo:hg.mozilla.org/try:*"
|
||||
|
||||
routes:
|
||||
- "tc-treeherder.v2.{{project}}.{{head_rev}}.{{pushlog_id}}"
|
||||
- "tc-treeherder-stage.v2.{{project}}.{{head_rev}}.{{pushlog_id}}"
|
||||
|
||||
payload:
|
||||
env:
|
||||
GECKO_BASE_REPOSITORY: 'https://hg.mozilla.org/mozilla-unified'
|
||||
GECKO_HEAD_REPOSITORY: '{{{head_repository}}}'
|
||||
GECKO_HEAD_REF: '{{head_ref}}'
|
||||
GECKO_HEAD_REV: '{{head_rev}}'
|
||||
HG_STORE_PATH: /home/worker/checkouts/hg-store
|
||||
|
||||
cache:
|
||||
level-{{level}}-checkouts: /home/worker/checkouts
|
||||
|
||||
features:
|
||||
taskclusterProxy: true
|
||||
|
||||
# Note: This task is built server side without the context or tooling that
|
||||
# exist in tree so we must hard code the version
|
||||
image: 'taskcluster/decision:0.1.7'
|
||||
|
||||
# Virtually no network or other potentially risky operations happen as part
|
||||
# of the task timeout aside from the initial clone. We intentionally have
|
||||
# set this to a lower value _all_ decision tasks should use a root
|
||||
# repository which is cached.
|
||||
maxRunTime: 1800
|
||||
|
||||
command:
|
||||
- /home/worker/bin/run-task
|
||||
- '--vcs-checkout=/home/worker/checkouts/gecko'
|
||||
- '--'
|
||||
- bash
|
||||
- -cx
|
||||
- >
|
||||
cd /home/worker/checkouts/gecko &&
|
||||
ln -s /home/worker/artifacts artifacts &&
|
||||
./mach --log-no-times taskgraph action-task
|
||||
--decision-id='{{decision_task_id}}'
|
||||
--task-label='{{task_labels}}'
|
||||
|
||||
artifacts:
|
||||
'public':
|
||||
type: 'directory'
|
||||
path: '/home/worker/artifacts'
|
||||
expires: '{{#from_now}}7 days{{/from_now}}'
|
||||
|
||||
extra:
|
||||
treeherder:
|
||||
symbol: A
|
||||
Loading…
Add table
Add a link
Reference in a new issue