Curl 有没有更好的方法通知Slack GitLab CI创建的工件?

Curl 有没有更好的方法通知Slack GitLab CI创建的工件?,curl,gitlab-ci,webhooks,slack,artifact,Curl,Gitlab Ci,Webhooks,Slack,Artifact,我使用以下代码通知Slack由GitLab CI创建的新工件,这不是很好,而且它有一些限制 Notify slack: stage: notify tags: - docker variables: DATA: '{"text":"${CI_JOB_URL}/artifacts/browse","channel":"#my-channel","username":&qu

我使用以下代码通知Slack由GitLab CI创建的新工件,这不是很好,而且它有一些限制

Notify slack:
  stage: notify
  tags:
    - docker
  variables:
    DATA: '{"text":"${CI_JOB_URL}/artifacts/browse","channel":"#my-channel","username":"GitLab-CI"}'
    CONTENT_TYPE: 'Content-type: application/json'
    SLACK_WEBHOOK: 'https://hooks.slack.com/services/-----/---/---------'
  script:
    - curl -X POST -H $CONTENT_TYPE --data $DATA $SLACK_WEBHOOK
有没有更好的方法来实现这一点($CI\u ARTIFACTS\u URL或类似)