代码之家  ›  专栏  ›  技术社区  ›  Charles Green

如何在travis ci中发布自定义松弛通知消息?

  •  0
  • Charles Green  · 技术社区  · 7 年前

    在将通知发布到通道之前,我的travis配置没有在slack消息中插入变量。

    例如,我使用日期戳生成文件名并将文件保存到S3。这很有效。完成后,我将尝试在slack通知消息中使用相同的变量,但是该值没有进行互操作。

    before_script:
      - export TIMESTAMP=$(stat -t %Y%m%d%H%M%S -f %Sm -- $i)
    
    notifications:
      slack:
        template:
          - "%{repository_slug} (%{commit}) : %{message}"
          - "Build details: %{build_url}"
          - "Report:  report-${TIMESTAMP}.pdf"
    
    
    Expected: "Report: report-20180903230213.pdf"
    
    Actual: "Report:  report-${TIMESTAMP}.pdf"
    
    0 回复  |  直到 7 年前