如果开发人员输入特定的终端命令,我正在尝试使用Curl向Slack webhook发送帖子请求。那可能吗?是否可以根据输入的命令创建条件curl命令?
例如:
如果Dev X进入deploy backend xxx..
卷曲:
curl -X POST -H 'Content-type: application/json' \
--data '{"text":"This is a line of text.\nAnd this is another one."}' \
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
..在开发人员完成他们的事情时在后台执行。有人试过吗?
答案 0 :(得分:1)
这与用于部署的工具更相关,而不是 curl ,您可以做的是使用Makefile
您可以将此作为起点
.PHONY all clean curl destroy test
all: clean
clean:
your clean command
curl:
curl -X POST -H # your curl params
deploy: curl
your deploy command
test: curl
your test command
你可以像以下一样使用它:
make deploy
或
make test
基本上做的是在开始部署或测试之前调用curl。
希望这可以给你一些想法。