zicht/z-plugin-log

此软件包已被废弃且不再维护。未建议替代软件包。

Z的日志插件

1.1.0 2016-08-11 15:37 UTC

This package is not auto-updated.

Last update: 2022-02-11 09:48:54 UTC


README

使用此插件,您可以非常容易地触发curl REST请求来完成任何类型的任务。

此插件的设计方式是,您只需配置您想要记录的任务名称和方式即可。

它假设远程可以处理作为json数据的POST请求,但您可以配置任何自定义日志命令。

示例

log:
    projectname: "My project"
    tasks: ['my_task']
    endpoints:
        - endpoint: http://example.org
          format: ''

这将使用curl在任务前后向指定的端点发送POST请求。如果pre和post都被触发,则任务可以被视为成功。

echo 'curl -s -XPOST http://example.org -d '\'(data omitted for legibility')\'' > /dev/null' | /bin/bash -e
echo 'echo "This is the task"' | /bin/bash -e
echo 'curl -s -XPOST http://example.org -d '\''(data omitted for legibility)'\'' > /dev/null' | /bin/bash -e

维护者