Моя конфигурация travis не интерполирует переменную в слабом сообщении перед отправкой уведомления на канал.
Например, я использую метку даты и времени, чтобы сгенерировать имя файла и сохранить файл на S3. Это хорошо работает. Как только это будет завершено, я пытаюсь использовать ту же самую переменную в уведомлении о слабом состоянии, однако значение не взаимодействует.
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"