【文件属性】:
文件名称:captainhook:基于调用的 URL 运行脚本的通用 Webhook 端点
文件大小:16KB
文件格式:ZIP
更新时间:2021-08-04 11:13:52
Go
霍克船长
基于调用的 URL 运行脚本的通用 Webhook 端点
该工具是作为 CI 编排过程的一部分构建的,在 Docker 可信构建完成时调用。 它明确地忽略来自 webhook 的发布数据,因为那是insecure ,这是bad 。
巨人的肩膀
如果不是它所依赖的所有伟大项目,Captainhook 是不可能实现的。 请参阅以查看它们的列表。
快速开始
安装船长钩
go get github.com/bketelsen/captainhook
创建配置configdir
mkdir ~/captainhook
添加脚本
{
"scripts": [
{
"command": "ls",
"args": [
"-l",
"-a"
【文件预览】:
captainhook-master
----.goreleaser.yml(1010B)
----.gitignore(279B)
----go.mod(140B)
----runbook.go(2KB)
----Dockerfile(373B)
----version.go(152B)
----doc.go(2KB)
----Makefile(554B)
----Dockerfile.multi(569B)
----hook.go(2KB)
----.gometalinter.json(146B)
----LICENSE(1KB)
----SHOULDERS.md(589B)
----contrib()
--------upstart()
--------systemd()
----runbook_test.go(1KB)
----go.sum(334B)
----.gitpod(37B)
----.github()
--------workflows()
----main.go(1KB)
----README.md(3KB)
----gitpod.Dockerfile(264B)
----example()
--------endpoint1.json(251B)
----hook_test.go(3KB)
----shell.nix(176B)