blob: ff76fdd76300de87b40dbde6bf378a639b994c27 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/bash
source /etc/buildkite-env
LOGS_PATH=logs/$BUILDKITE_PIPELINE_SLUG/$BUILDKITE_BUILD_NUMBER/$BUILDKITE_AGENT_META_DATA_OS/
ssh buildkite@$BUILDKITE_LOGS_SERVER mkdir -p $LOGS_PATH
# Terminal output.
curl -H "Authorization: Bearer $BUILDKITE_API_TOKEN" "https://api.buildkite.com/v2/organizations/$BUILDKITE_ORGANIZATION_SLUG/pipelines/$BUILDKITE_PIPELINE_SLUG/builds/$BUILDKITE_BUILD_NUMBER/jobs/$BUILDKITE_JOB_ID/log" -H "Accept: text/plain" -o output.txt
scp -p output.txt buildkite@$BUILDKITE_LOGS_SERVER:$LOGS_PATH
rm -f output.txt
# Common Test logs.
test -d logs/ && \
scp -rp logs/* buildkite@$BUILDKITE_LOGS_SERVER:$LOGS_PATH
# Erlang.mk packages.
test -f test/packages/errors.log && \
scp -p test/packages/errors.log buildkite@$BUILDKITE_LOGS_SERVER:$LOGS_PATH
echo "<html><head><meta http-equiv='refresh' content='0;URL=https://builds.ninenines.eu/$LOGS_PATH'/></head></html>" > logs.html
|