blob: c4edda466ac24eeb51cd1b4cb9050f9a115981af (
plain)
1
2
3
4
5
6
7
8
9
|
namespace :ci do
namespace :slack do
desc "GitLab CI | Send slack notification on build failure"
task error: :environment do
error_text = 'Build failed for master/tags'
Kernel.system "curl -X POST --data-urlencode 'payload={\"channel\": \"#ci-test\", \"username\": \"gitlab-ci\", \"text\": \"#{error_text}\", \"icon_emoji\": \":gitlab:\"}' $CI_SLACK_WEBHOOK_URL"
end
end
end
|