mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01:00
servobrowser/taskcluster-bootstrap
This commit is contained in:
parent
3c947b0ba3
commit
5ccb03cda0
2 changed files with 7 additions and 9 deletions
|
@ -26,9 +26,8 @@ tasks:
|
||||||
|
|
||||||
payload:
|
payload:
|
||||||
maxRunTime: 1200
|
maxRunTime: 1200
|
||||||
# https://hub.docker.com/r/servobrowser/decision-task/builds/
|
# https://github.com/servo/taskcluster-bootstrap-docker-images#decision-task
|
||||||
# https://github.com/SimonSapin/servo-decision-task-image
|
image: "servobrowser/taskcluster-bootstrap:decision-task@sha256:28045b7ec0485ef363f8cb14f194008b47e9ede99f2ea40a1e945e921fce976e"
|
||||||
image: "servobrowser/decision-task@sha256:8c9b4de60fc584828ae9a297a780945c2aa505d3b037ead3907554ab2e16aced"
|
|
||||||
features:
|
features:
|
||||||
taskclusterProxy: true
|
taskclusterProxy: true
|
||||||
env:
|
env:
|
||||||
|
|
|
@ -7,7 +7,7 @@ import taskcluster
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
build_task = create_task_with_built_image(
|
build_task = create_task_with_in_tree_dockerfile(
|
||||||
"build task",
|
"build task",
|
||||||
"./build-task.sh",
|
"./build-task.sh",
|
||||||
image="servo-x86_64-linux",
|
image="servo-x86_64-linux",
|
||||||
|
@ -36,10 +36,9 @@ def main():
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
# https://hub.docker.com/r/servobrowser/image-builder/
|
# https://github.com/servo/taskcluster-bootstrap-docker-images#image-builder
|
||||||
# https://github.com/SimonSapin/servo-docker-image-builder-image
|
IMAGE_BUILDER_IMAGE = "servobrowser/taskcluster-bootstrap:image-builder@sha256:" \
|
||||||
IMAGE_BUILDER_IMAGE = "servobrowser/image-builder@sha256:" \
|
"5ccb6e43c35de15924ebd3472433e8b3b352973f8dfe7c4c43c757ea60461bce"
|
||||||
"f2370c4b28aa537e47c0cacb82cc53272233fa256b6634c0eebc46e2dd019333"
|
|
||||||
|
|
||||||
# https://docs.taskcluster.net/docs/reference/workers/docker-worker/docs/environment
|
# https://docs.taskcluster.net/docs/reference/workers/docker-worker/docs/environment
|
||||||
DECISION_TASK_ID = os.environ["TASK_ID"]
|
DECISION_TASK_ID = os.environ["TASK_ID"]
|
||||||
|
@ -50,7 +49,7 @@ QUEUE = taskcluster.Queue(options={"baseUrl": "http://taskcluster/queue/v1/"})
|
||||||
IMAGE_ARTIFACT_FILENAME = "image.tar.lz4"
|
IMAGE_ARTIFACT_FILENAME = "image.tar.lz4"
|
||||||
|
|
||||||
|
|
||||||
def create_task_with_built_image(name, command, image, **kwargs):
|
def create_task_with_in_tree_dockerfile(name, command, image, **kwargs):
|
||||||
image_build_task = build_image(image)
|
image_build_task = build_image(image)
|
||||||
kwargs.setdefault("dependencies", []).append(image_build_task)
|
kwargs.setdefault("dependencies", []).append(image_build_task)
|
||||||
image = {
|
image = {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue