Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Commons Wiki" for 
change notification.

The "ReleaseDeployment" page has been changed by sebbapache:
https://wiki.apache.org/commons/ReleaseDeployment?action=diff&rev1=3&rev2=4

  
  === Disadvantages ===
   * once the RC completes, the tarballs have to be copied from Nexus to the 
release directory in SVN.
- This process is quite awkward.
+ This process is quite awkward. 
+  * Alternatively, the tarballs can be copied from the local repo (they appear 
to be staged here as part of the deploy); again this is awkward.
   * the tarballs should then be deleted from Nexus; this stage is error-prone 
as it's easy to delete the wrong files.
+ 
+ === Improving the manual parts ===
+ 
+ Using Maven to create and deploy all the artifacts is quite straightforward; 
no manual intervention is required.
+ The tricky part of the process is tidying up the staging areas and copying 
the tarballs to the dev or release SVN trees.
+ 
+ == Alternative deploy process ==
+ 
+ Maven deploy can easily create all the required files in a local directory; 
this is what the -Ptest-deploy profile does.
+ 
+ So an alternate approach would be to create the Nexus and dist staging areas 
directly from the local directory.
+ This should allow the tarballs to be uploaded to the dist/dev area, and 
everything else would be uploaded to Nexus.
+ 
+ Assuming ths can be automated, it would eliminate most of the error-prone 
stages.
+ The Nexus staging area would still need to be closed (or maybe that can be 
automated?) but there would be no need to tidy up Nexus.
  
  == Alternative tarball process ==
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to