sudo docker exec "$CID" bash -lc '
echo "JOB=${CI_JOB_NAME:-unknown}"
echo "PROJECT=${CI_PROJECT_DIR:-unknown}"
echo
ps -eo pid,ppid,etime,%cpu,%mem,args --sort=-%cpu | head -30
'
sudo docker exec -it "$CID" bash -lc '
log=$(find "${CI_PROJECT_DIR}/output" \
-maxdepth 2 \
-type f \
-name build.log |
head -n1)
echo "Watching: ${log}"
test -n "${log}"
tail -f "${log}"
'
sudo docker exec "$CID" bash -lc '
for log in "${CI_PROJECT_DIR}"/output/*/build/build-time.log; do
[ -f "$log" ] && {
echo "=== $log ==="
tail -30 "$log"
}
done
'
sudo docker exec "$CID" bash -lc '
find "${CI_PROJECT_DIR}/output" \
-maxdepth 2 \
-type f \
-name build.log \
-exec sh -c "
echo === \$1 ===
grep \"^>>>\" \"\$1\" | tail -20
" sh {} \;
'
sudo docker ps --format \
'ID={{.ID}} NAME={{.Names}} STATUS={{.Status}} IMAGE={{.Image}}'