> On March 8, 2016, 3:09 p.m., Bill Farner wrote: > > Can you also add a `RELEASE.md` in the root with the commands to run? > > That'll at least offer pointers to the appropriate scripts.
Added a section to the README, viewable here: https://github.com/jsirois/aurora-packaging/tree/AURORA-1568/bintray-helper#creating-a-release-candidate I'll circle back to make the release-candidate script more robust and perhaps flesh out the process a bit more (email template, automate upload). - John ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/44530/#review122605 ----------------------------------------------------------- On March 8, 2016, 2:54 p.m., John Sirois wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/44530/ > ----------------------------------------------------------- > > (Updated March 8, 2016, 2:54 p.m.) > > > Review request for Aurora and Bill Farner. > > > Bugs: AURORA-1568 > https://issues.apache.org/jira/browse/AURORA-1568 > > > Repository: aurora-packaging > > > Description > ------- > > This is a bit piecemeal at the moment, but automates preparation of RC > artifacts created with `./build-artifact` for upload to bintray. > > Either basic docs or more glue scripting is still needed to make the > process as smooth and automated as the main aurora release. > > build-support/release/release-candidate | 64 > ++++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 64 insertions(+) > > > Diffs > ----- > > build-support/release/release-candidate PRE-CREATION > > Diff: https://reviews.apache.org/r/44530/diff/ > > > Testing > ------- > > Used this to prepare the deb RCs that are out for a vote as well as the rpm > RC not quite out for a vote yet. > > Looks like: > ``` > $ ./build-support/release/release-candidate > Signing artifacts for centos-7... > Created archive for centos-7 artifacts at > /home/jsirois/dev/aurora/jsirois-aurora-packaging/artifacts/aurora-centos-7/dist/rpmbuild/RPMS/upload.tar. > Signing artifacts for debian-jessie... > Created archive for debian-jessie artifacts at > /home/jsirois/dev/aurora/jsirois-aurora-packaging/artifacts/aurora-debian-jessie/upload.tar. > Signing artifacts for ubuntu-trusty... > Created archive for ubuntu-trusty artifacts at > /home/jsirois/dev/aurora/jsirois-aurora-packaging/artifacts/aurora-ubuntu-trusty/upload.tar. > All artifacts prepared for upload to bintray. > > $ tar -tf > /home/jsirois/dev/aurora/jsirois-aurora-packaging/artifacts/aurora-debian-jessie/upload.tar > | sort > debian-jessie/ > debian-jessie/aurora-doc_0.12.0_all.deb > debian-jessie/aurora-doc_0.12.0_all.deb.asc > debian-jessie/aurora-doc_0.12.0_all.deb.md5 > debian-jessie/aurora-doc_0.12.0_all.deb.sha > debian-jessie/aurora-executor_0.12.0_amd64.deb > debian-jessie/aurora-executor_0.12.0_amd64.deb.asc > debian-jessie/aurora-executor_0.12.0_amd64.deb.md5 > debian-jessie/aurora-executor_0.12.0_amd64.deb.sha > debian-jessie/aurora-scheduler_0.12.0_amd64.deb > debian-jessie/aurora-scheduler_0.12.0_amd64.deb.asc > debian-jessie/aurora-scheduler_0.12.0_amd64.deb.md5 > debian-jessie/aurora-scheduler_0.12.0_amd64.deb.sha > debian-jessie/aurora-tools_0.12.0_amd64.deb > debian-jessie/aurora-tools_0.12.0_amd64.deb.asc > debian-jessie/aurora-tools_0.12.0_amd64.deb.md5 > debian-jessie/aurora-tools_0.12.0_amd64.deb.sha > > $ tar -tf > /home/jsirois/dev/aurora/jsirois-aurora-packaging/artifacts/aurora-centos-7/dist/rpmbuild/RPMS/upload.tar > | sort > centos-7/ > centos-7/aurora-executor-0.12.0-1.el7.centos.aurora.x86_64.rpm > centos-7/aurora-executor-0.12.0-1.el7.centos.aurora.x86_64.rpm.asc > centos-7/aurora-executor-0.12.0-1.el7.centos.aurora.x86_64.rpm.md5 > centos-7/aurora-executor-0.12.0-1.el7.centos.aurora.x86_64.rpm.sha > centos-7/aurora-scheduler-0.12.0-1.el7.centos.aurora.x86_64.rpm > centos-7/aurora-scheduler-0.12.0-1.el7.centos.aurora.x86_64.rpm.asc > centos-7/aurora-scheduler-0.12.0-1.el7.centos.aurora.x86_64.rpm.md5 > centos-7/aurora-scheduler-0.12.0-1.el7.centos.aurora.x86_64.rpm.sha > centos-7/aurora-scheduler-debuginfo-0.12.0-1.el7.centos.aurora.x86_64.rpm > centos-7/aurora-scheduler-debuginfo-0.12.0-1.el7.centos.aurora.x86_64.rpm.asc > centos-7/aurora-scheduler-debuginfo-0.12.0-1.el7.centos.aurora.x86_64.rpm.md5 > centos-7/aurora-scheduler-debuginfo-0.12.0-1.el7.centos.aurora.x86_64.rpm.sha > centos-7/aurora-tools-0.12.0-1.el7.centos.aurora.x86_64.rpm > centos-7/aurora-tools-0.12.0-1.el7.centos.aurora.x86_64.rpm.asc > centos-7/aurora-tools-0.12.0-1.el7.centos.aurora.x86_64.rpm.md5 > centos-7/aurora-tools-0.12.0-1.el7.centos.aurora.x86_64.rpm.sha > > $ tar -tf > /home/jsirois/dev/aurora/jsirois-aurora-packaging/artifacts/aurora-ubuntu-trusty/upload.tar > | sort > ubuntu-trusty/ > ubuntu-trusty/aurora-doc_0.12.0_all.deb > ubuntu-trusty/aurora-doc_0.12.0_all.deb.asc > ubuntu-trusty/aurora-doc_0.12.0_all.deb.md5 > ubuntu-trusty/aurora-doc_0.12.0_all.deb.sha > ubuntu-trusty/aurora-executor_0.12.0_amd64.deb > ubuntu-trusty/aurora-executor_0.12.0_amd64.deb.asc > ubuntu-trusty/aurora-executor_0.12.0_amd64.deb.md5 > ubuntu-trusty/aurora-executor_0.12.0_amd64.deb.sha > ubuntu-trusty/aurora-scheduler_0.12.0_amd64.deb > ubuntu-trusty/aurora-scheduler_0.12.0_amd64.deb.asc > ubuntu-trusty/aurora-scheduler_0.12.0_amd64.deb.md5 > ubuntu-trusty/aurora-scheduler_0.12.0_amd64.deb.sha > ubuntu-trusty/aurora-tools_0.12.0_amd64.deb > ubuntu-trusty/aurora-tools_0.12.0_amd64.deb.asc > ubuntu-trusty/aurora-tools_0.12.0_amd64.deb.md5 > ubuntu-trusty/aurora-tools_0.12.0_amd64.deb.sha > ``` > > > Thanks, > > John Sirois > >