diff options
author | Sergey Lukin <sergej.lukin@gmail.com> | 2015-12-02 14:24:02 +0200 |
---|---|---|
committer | Sergey Lukin <sergej.lukin@gmail.com> | 2015-12-02 14:24:02 +0200 |
commit | e16df70255f7657f1f6c9252043976758fda08c6 (patch) | |
tree | e9381186a393b7534911ac9f3c359e87e3b849c7 /etc | |
download | build-errors-e16df70255f7657f1f6c9252043976758fda08c6.tar.bz2 build-errors-e16df70255f7657f1f6c9252043976758fda08c6.tar.xz |
initial commit
Diffstat (limited to 'etc')
-rw-r--r-- | etc/conf.d/mqtt-exec.build-errors | 9 | ||||
-rw-r--r-- | etc/periodic/weekly/clear-old-build-errors.sh | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/etc/conf.d/mqtt-exec.build-errors b/etc/conf.d/mqtt-exec.build-errors new file mode 100644 index 0000000..e573eb7 --- /dev/null +++ b/etc/conf.d/mqtt-exec.build-errors @@ -0,0 +1,9 @@ +exec_command="/bin/sh /usr/share/build-errors/save-build-error.sh" + # it did not work without '/bin/sh ' +exec_user="www" +mqtt_broker="msg.alpinelinux.org" + # for testing + # mqtt_broker="broker.hivemq.com" + # then run: + # mosquitto_pub -h broker.hivemq.com -t 'build/build-edge-armhf/errors' -m '{"hostname":"build-edge-armhf","pkgname":"package1","reponame":"repo1","logurl":"http:\/\/build.alpinelinux.org\/buildlogs\/build-edge-armhf\/main\/package1\/package1-5.5.1-r0.log"}' +mqtt_topics="build/+/errors" diff --git a/etc/periodic/weekly/clear-old-build-errors.sh b/etc/periodic/weekly/clear-old-build-errors.sh new file mode 100644 index 0000000..7118f7d --- /dev/null +++ b/etc/periodic/weekly/clear-old-build-errors.sh @@ -0,0 +1 @@ +sqlite3 /srv/sqlite/build-errors.db "delete from build_errors where datetime < datetime('now', '-7 day')" |