From 5fbc0faea3238112c235d2537250d46a1a3907a6 Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Thu, 20 Sep 2018 21:52:26 +0200 Subject: [PATCH] Keep log files --- decision-task.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/decision-task.py b/decision-task.py index 5d83d70eb99..e800d6bfff7 100644 --- a/decision-task.py +++ b/decision-task.py @@ -25,6 +25,9 @@ def main(): # ~ + build_artifacts_expiry = "1 week" + log_artifacts_expiry = "1 year" + # https://docs.taskcluster.net/docs/reference/workers/docker-worker/docs/caches cache_scopes = [ "docker-worker:cache:cargo-*", @@ -35,7 +38,6 @@ def main(): "cargo-rustup": "/root/.rustup", "cargo-sccache": "/root/.cache/sccache", } - build_artifacts_expiry = "1 week" build_env = { "RUST_BACKTRACE": "1", "RUSTFLAGS": "-Dwarnings", @@ -97,6 +99,10 @@ def main(): --fail \ | tar -xz """ + kwargs.setdefault("artifacts", []).extend( + ("/repo/" + word, log_artifacts_expiry) + for word in script.split() if word.endswith(".log") + ) decision.create_task( script=fetch_build + script, env=dict(**env or {}, BUILD_TASK_ID=release_build_task),