perl-App-GitHooks-Plugin-NotifyReleasesToSlack-1.1.1-alt1.noarch.rpm


Advertisement

Description

perl-App-GitHooks-Plugin-NotifyReleasesToSlack - Notify Slack channels of new releases pushed from a repository

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-App-GitHooks-Plugin-NotifyReleasesToSlack
Package version 1.1.1
Package release alt1
Package architecture noarch
Package type rpm
Installed size 34.03 KB
Download size 34.03 KB
Official Mirror ftp.altlinux.org
If you maintain a changelog file, and tag your release commits, you can use
this plugin to send the release notes to Slack channels.
Here is a practical scenario:
=over 4
=item 1.
Install `App::GitHooks::Plugin::NotifyReleasesToSlack'.
=item 2.
Set up an incoming webhook in Slack. This should give you a URL to post
messages to, with a format similar to
`https://hooks.slack.com/services/.../.../...'.
=item 3.
Configure the plugin in your `.githooksrc' file:
_[NotifyReleasesToSlack]
_slack_post_url = ...
_slack_channels = #releases, #test
_changelog_path = Changes
=item 4.
Add release notes in your changelog file:
_v1.0.0  2015-04-12
_        - Added first feature.
_        - Added second feature.
=item 5.
Commit your release notes:
_git commit Changelog -m 'Release version 1.0.0.'
=item 6.
Tag your release:
_git tag v1.0.0
_git push origin v1.0.0
=item 7.
Watch the notification appear in the corresponding Slack channel(s):
_release-notes BOT: @channel - Release v1.0.0 of test_repo:
_- Added first feature.
_- Added second feature.
=back

Alternatives

Package Version Architecture Repository
perl-App-GitHooks-Plugin-NotifyReleasesToSlack - - -

Requires

Name Value
/usr/share/perl5 -
perl(App/GitHooks/Constants.pm) -
perl(App/GitHooks/Plugin.pm) -
perl(CPAN/Changes.pm) -
perl(Data/Dumper.pm) -
perl(JSON.pm) -
perl(LWP/UserAgent.pm) -
perl(Log/Any.pm) -
perl(Try/Tiny.pm) -
perl(base.pm) -
perl(feature.pm) -
perl-base >= 1:5.10.0
rpmlib(PayloadIsLzma) -

Provides

Name Value
perl(App/GitHooks/Plugin/NotifyReleasesToSlack.pm) = 1.001.001
perl-App-GitHooks-Plugin-NotifyReleasesToSlack = 1.1.1-alt1

Download

Type URL
Binary Package perl-App-GitHooks-Plugin-NotifyReleasesToSlack-1.1.1-alt1.noarch.rpm
Source Package perl-App-GitHooks-Plugin-NotifyReleasesToSlack-1.1.1-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-App-GitHooks-Plugin-NotifyReleasesToSlack rpm package:
    # sudo apt-get install perl-App-GitHooks-Plugin-NotifyReleasesToSlack

Files

Path
/usr/share/doc/perl-App-GitHooks-Plugin-NotifyReleasesToSlack-1.1.1/Changes
/usr/share/doc/perl-App-GitHooks-Plugin-NotifyReleasesToSlack-1.1.1/LICENSE
/usr/share/doc/perl-App-GitHooks-Plugin-NotifyReleasesToSlack-1.1.1/README.md
/usr/share/doc/perl-App-GitHooks-Plugin-NotifyReleasesToSlack-1.1.1/example/examples.txt
/usr/share/perl5/App/
/usr/share/perl5/App/GitHooks/
/usr/share/perl5/App/GitHooks/Plugin/NotifyReleasesToSlack.pm

See Also

Package Description
perl-App-GitHooks-Plugin-PerlCompile-1.1.1-alt1.noarch.rpm Verify that Perl files compile without errors
perl-App-GitHooks-Plugin-PerlCritic-1.1.0-alt1.noarch.rpm Verify that all changes and addition to the Perl files pass PerlCritic checks
perl-App-GitHooks-Plugin-PerlInterpreter-1.2.0-alt1.noarch.rpm Enforce a specific Perl interpreter on the first line of Perl files
perl-App-GitHooks-Plugin-PgBouncerAuthSyntax-1.1.0-alt1.noarch.rpm Verify that the syntax of PgBouncer auth files is correct
perl-App-GitHooks-Plugin-PrependTicketID-1.2.0-alt1.noarch.rpm Derive a ticket ID from the branch name and prepend it to the commit-message
perl-App-GitHooks-Plugin-PreventTrailingWhitespace-1.0.1-alt1.noarch.rpm Prevent trailing whitespace from being committed
perl-App-GitHooks-Plugin-RequireCommitMessage-1.2.0-alt1.noarch.rpm Require a commit message
perl-App-GitHooks-Plugin-RequireTicketID-1.1.0-alt1.noarch.rpm Require a ticket ID in the commit message
perl-App-GitHooks-Plugin-RubyCompile-1.0.0-alt1.noarch.rpm Verify that staged Ruby files compile
perl-App-GitHooks-Plugin-ValidateChangelogFormat-1.1.0-alt1.noarch.rpm Validate the format of changelog files
perl-App-GitHooks-Plugin-ValidatePODFormat-1.1.0-alt1.noarch.rpm Validate POD format in Perl and POD files
perl-App-GitHooks-Plugin-VersionTagsRequireChangelog-1.1.0-alt1.noarch.rpm Require git version tags to have a matching changelog entry
perl-App-GitHooks-scripts-1.9.0-alt1.noarch.rpm App-GitHooks scripts
perl-App-GitHub-1.0.1-alt1.noarch.rpm GitHub Command Tools
perl-App-GitHub-FindRepository-0.06-alt1.noarch.rpm Determine the right case for a GitHub repository
Advertisement
Advertisement