[ 
https://issues.apache.org/jira/browse/MESOS-756?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Mahler updated MESOS-756:
----------------------------------

    Fix Version/s: 0.15.0

I can pair on this with whoever releases 0.15.0, otherwise we can push this 
forward to 0.16.0.

> Improve release tooling.
> ------------------------
>
>                 Key: MESOS-756
>                 URL: https://issues.apache.org/jira/browse/MESOS-756
>             Project: Mesos
>          Issue Type: Improvement
>            Reporter: Benjamin Mahler
>             Fix For: 0.15.0
>
>
> We currently have support/release.sh which is actually for building a release 
> candidate and calling a vote. We should improve this script to add some of 
> the missing steps:
> Before starting:
> 1. Include a prompt for having your gpg key inside dist/release/mesos/KEYS
> After building the release candidate:
> 2. make maven-install
> 3. mvn deploy -f src/java/mesos.pom
> 4. Prompt to close the staging maven repository and request the user to 
> provide the link (for generating a sample [VOTE] email body).
> 5. svn commit the release to dist/dev/mesos instead of scp'ing it into 
> people.apache.org.
> 5. Provide a sample [VOTE] email.
> It would be nice to also have tooling for the post-vote process:
> 1. svn mv the candidate from dist/dev/mesos/ to dist/release/mesos
> 2. Prompt to release the closed staging repository on maven.
> 3. Prompt to close the JIRA for the release.
> 4. Prompt to update the website for the release.
> 5. Provide a sample [VOTE][RESULT] email body.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to