forked from mozilla/version-control-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.taskcluster.yml
38 lines (38 loc) · 1.12 KB
/
.taskcluster.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
version: 1
tasks:
- metadata:
name: "version-control-tools Tests"
description: "Builds the test environment and runs tests (without Docker)"
owner: ${push.owner}
source: ${repository.url}
taskId: '${ownTaskId}'
taskGroupId: '${ownTaskId}'
schedulerId: '${repository.level}'
created: {$fromNow: ''}
deadline: {$fromNow: '1 day'}
expires: {$fromNow: '1 year 1 second'} # 1 second so artifacts expire first, despite rounding errors
provisionerId: "aws-provisioner-v1"
workerType: "version-control-tools"
scopes: []
routes:
- "tc-treeherder.v2.${repository.project}.${push.revision}.${push.pushlog_id}"
dependencies: []
requires: all-completed
retries: 5
payload:
env:
HG_VERSION: "4.6.2"
NO_DOCKER: 1
TMPDIR: /work/tmp
USER: hg
image: 'mozvct/vcttest:0.6'
maxRunTime: 3600
command:
- "/bin/bash"
- "-lc"
- "mkdir /work/tmp && hg clone ${repository.url} /work/vct && cd /work/vct && hg up ${push.revision} && testing/taskcluster-run-tests"
extra:
treeherder:
symbol: 4.6
jobKind: test
productName: version-control-tools