[ https://issues.apache.org/jira/browse/SLING-3685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14040663#comment-14040663 ]
Robert Munteanu commented on SLING-3685: ---------------------------------------- For reference, this is the current release process: Some notes: * force build a qualifier by adding the followin in the reactor pom ( pluginManagement ) {code} <plugin> <groupId>org.eclipse.tycho</groupId> <artifactId>tycho-packaging-plugin</artifactId> <version>${tycho.version}</version> <configuration> <format>'RELEASE'</format> </configuration> </plugin> {code} * manually tag in svn {{svn copy https://svn.apache.org/repos/asf/sling/trunk/tooling/ide https://svn.apache.org/repos/asf/sling/tags/sling-ide-tooling-1.0.0}} * build the file with p2 signing enabled {{mvn clean install -Psign}} * build only a src archive {{mvn -Psource-release assembly:single antrun:run -Dtycho.mode=maven -Dusername=rombert -Djira.fixVersion=12324873 -Djira.fixedIssues=140}} ** the build might fail ... but it's only required for the reactor to be built * manually gpg-sign the src archive and the checksums * upload for testing on the dist/dev tree ( see https://www.apache.org/dev/release.html#host-rc ). ** src zip file * call the vote ( updated email template ) * remove the build qualifier from trunk * Update to next version, e.g. {{mvn tycho-versions:set-version -DnewVersion=1.0.2-SNAPSHOT}} * if the vote is successful ** remove the files drom dist/dev ** move the files to dist/dev ** upload the p2 update site (exploded/archived ) to https://dist.apache.org/repos/dist/release/sling/eclipse ( *.zip, /update ) > Document and further automate the IDE tooling release process > ------------------------------------------------------------- > > Key: SLING-3685 > URL: https://issues.apache.org/jira/browse/SLING-3685 > Project: Sling > Issue Type: Task > Components: IDE > Reporter: Robert Munteanu > Fix For: Sling Eclipse IDE 1.0.2 > > > The current release process is very much manual, due to some of tycho's > peculiarities ( see also SLING-3620 ). This task tracks the documentation of > this release process and possible automation enhancements. -- This message was sent by Atlassian JIRA (v6.2#6252)