1
0
mirror of https://github.com/jenkinsci/mattermost-plugin.git synced 2024-11-18 16:21:43 +02:00
mattermost-plugin/RELEASE.md
Sam Gleske 56ec6ca221 Preparing for 1.8 release
Tracked by #92.
2015-05-17 13:17:25 -04:00

1004 B

Steps to release

This outlines the maintainers steps to release the Jenkins Slack plugin. Follow the Jenkins documentation for making a new release.

  1. Configure your credentials in ~/.m2/settings.xml. (outlined in making a new release doc)

  2. Create a new issue to track the release and give it the label maintainer communication.

  3. Create a release branch. git checkout origin/master -b prepare_release

  4. Update the release notes in CHANGELOG.md.

  5. Open a pull request from prepare_release branch to master branch. Merge it.

  6. Fetch the latest master.

  7. Execute the release plugin.

    mvn org.apache.maven.plugins:maven-release-plugin:2.5:prepare org.apache.maven.plugins:maven-release-plugin:2.5:perform

I pin which version of the release plugin to use because of the working around common issues section of the release document.