diff options
author | Erich Eckner <git@eckner.net> | 2019-09-18 21:53:25 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2019-09-18 21:53:25 +0200 |
commit | 4caf7ceb7c3f6157e6890781ec463d0afdcc904c (patch) | |
tree | 959d18be298e169c1c32be86ddfba48c3ccf744b | |
parent | 492394371b39fa562304b45e809e9cb944ee12fa (diff) | |
download | builder-4caf7ceb7c3f6157e6890781ec463d0afdcc904c.tar.xz |
bin/nit-picker: only warn about long-running builds once per day
-rwxr-xr-x | bin/nit-picker | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/bin/nit-picker b/bin/nit-picker index 44a3e62..f685458 100755 --- a/bin/nit-picker +++ b/bin/nit-picker @@ -84,6 +84,8 @@ fi mysql_load_min_and_max_versions +build_duration_check=0 + while pgrep -x ii >/dev/null \ || ! ${irc}; do if [ $# -eq 0 ]; then @@ -119,11 +121,14 @@ while pgrep -x ii >/dev/null \ printf ' WHERE `repositories`.`is_on_master_mirror`' printf ';\n' - printf 'SELECT' - printf ' "build-duration",' - printf '`build_slaves`.`name`' - printf ' FROM `build_slaves`' - printf ';\n' + if [ "$(date +%s)" -gt "$((build_duration_check + 60*60*24))" ]; then + printf 'SELECT' + printf ' "build-duration",' + printf '`build_slaves`.`name`' + printf ' FROM `build_slaves`' + printf ';\n' + build_duration_check=$(date +%s) + fi printf 'SELECT DISTINCT' printf ' "binary-dependencies",' |