从gitlab上的yaml文件发布卷曲数据

时间:2018-06-04 09:51:17

标签: curl yaml gitlab

Array
(
    [0] => Array
        (
            [itemid] => 1
            [height] => 5
            [length] => 5
        )

    [1] => Array
        (
            [itemid] => 3
            [height] => 5
            [length] => 3
        )

    [2] => Array
        (
            [itemid] => 2
            [height] => 2
            [length] => 5
        )

)

我试图使用curl使用来自gitlab ci文件的slack api发布一些数据,但上面的代码给出了以下错误:

- >-
    curl
    -X POST
    --data-urlencode
    "payload={\"channel\": \"#space-unit-tests\", \"username\": \"webhookbot\", \"text\": \"Total number of test cases = $((COUNT_TESTS+MAIN_COUNT)).\", \"icon_emoji\": \":ghost:\"}"
    https://hooks.slack.com/services/...

我的多线卷曲命令有问题吗?我在这里和谷歌进行了搜索,但是找不到curl multiline命令的任何问题。

1 个答案:

答案 0 :(得分:0)

在与我附加的格式相同的管道符号后添加curl命令。它正在运行Yaml代码。

Script:
  -|
   curl -H 'Content-Type: application/json' -d '{"text": "Sample Test"}' "https://outlook.office.com/webhook/..."