问题描述
我正在使用GitLab进行CI / CD处理。而且我想在闲暇时向我的频道发送消息。终端可以使用以下API。
curl -X POST -H 'Content-type: application/json' --data '{"text":"Hello,World!"}' https://hooks.slack.com/services/xxx/yyyy/zzzz
但是当我将此行放入我的.yml文件时,它给了我yml无效错误。完整的区块在这里:
slack_jar:
stage: slack
before_script:
- echo "hi there"
script:
- curl -F file=@target/springApp-0.0.1.jar -F channels=#application_dev_backend -F token='xoxb-1111-2222-yyyyyy' https://slack.com/api/files.upload
only:
- dev
slack_message:
stage: slack
script:
- echo "Send Slack Messages"
- curl -X POST -H 'Content-type: application/json' --data '{"text":"Hello,World!"}' https://hooks.slack.com/services/xxxx/yyyy/zzzz
only:
- dev
第一阶段(发送文件)正确,但是第二阶段不起作用。这是我收到的错误消息:
状态:语法不正确错误:jobs:slack_message:script配置应为字符串或字符串数组
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)