src/providers/job-reporter.sh
Rama main · réplica de lectura del repositorio original.
#!/bin/bash
set -e
# Change directory to the folder where this script lives (Lambda copies to /tmp/runner)
cd "$(dirname "$0")"
RUNNER=$1
LOG=$2
(
# . -ef "$PWD" is a hack to detect if the current directory has been deleted by Lambda cleanup
# if the directory is deleted, the script will exit to avoid contaminating future executions
while [ ! -s .workflowid ] && [ . -ef "$PWD" ]; do sleep 1; done
if [ -s .workflowid ]; then
WORKFLOW=`head -n 1 .workflowid`
echo CDKGHR JOB RUNNER=$RUNNER $WORKFLOW
fi
) >> "${LOG:-/dev/stdout}" 2>&1 &