Я пытаюсь использовать slack для уведомления о завершении сборки или сбое сборки на GitlabCI. Я также хочу иметь возможность добавлять предопределенную переменную среды $ GITLAB_CI_COMMIT_TITLE, поэтому наряду с уведомлением о сборке я также знаю, какая сборка с какой фиксацией завершена / не выполнена
Короче говоря,
Это работает
"curl -X POST -H 'Content-type: application/json' --data '{\"text\":\" Client Staging build complete. \n\"}'
https://hooks.slack.com/services/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"
Но это не так
"curl -X POST -H 'Content-type: application/json' --data-binary '{
"'"$CI_COMMIT_TITLE"'" \n\"}'
Вторая команда работает, но она не экспортирует значение переменной, я просто вижу '$ CI_COMMIT_TITLE' в уведомлении о зазоре.
Что я делаю не так? Любая помощь будет оценена! Спасибо!