App-GitHooks-Plugin-NotifyReleasesToSlack
view release on metacpan or search on metacpan
lib/App/GitHooks/Plugin/NotifyReleasesToSlack.pm view on Meta::CPAN
# Prepare payload for the request.
my $request_payload =
JSON::encode_json(
{
text => $message,
channel => $channel,
}
);
# Prepare request.
my $request = HTTP::Request->new(
POST => $config->get( 'NotifyReleasesToSlack', 'slack_post_url' ),
);
$request->content( $request_payload );
# Send request to Slack.
my $user_agent = LWP::UserAgent->new();
my $response = $user_agent->request( $request );
# If the connection is down, or Slack is down, warn the user.
if ( !$response->is_success() )
( run in 0.423 second using v1.01-cache-2.11-cpan-de7293f3b23 )