Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "RCPTT/Release procedure"

(Fix link)
m (Remove redundant item about bugzilla milestone)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
* Create a release branch if not already present
 
* Create a release branch if not already present
 
* Test branch by [https://ci.eclipse.org/rcptt/view/active/job/Gerrit_pipeline/build?delay=0sec running branch build] with parameter GERRIT_REFSPEC = "refs/heads/release/version"
 
* Test branch by [https://ci.eclipse.org/rcptt/view/active/job/Gerrit_pipeline/build?delay=0sec running branch build] with parameter GERRIT_REFSPEC = "refs/heads/release/version"
* [https://ci-staging.eclipse.org/rcptt/job/release/build Publish release ] with parameters: GERRIT_REFSPEC = "refs/heads/release/version", MODE = "release"
+
* [https://ci.eclipse.org/rcptt/job/release/build Publish release ] with parameters: GERRIT_REFSPEC = "refs/heads/release/version", MODE = "release"
 +
* Validate repository using RepositoryIntegrityAnalyzer:
 +
<code>
 +
  chcp 65001
 +
  cd "C:\Users\basil\OneDrive\Документы\Xored\rcptt\reports"
 +
  del /S /Q o p
 +
  C:\Soft\eclipse\oomph\eclipse-instc.exe ^
 +
  -application org.eclipse.oomph.p2.core.RepositoryIntegrityAnalyzer ^
 +
  -consoleLog ^
 +
  -noSplash ^
 +
  -o "o" ^
 +
  -s "Vasili Gulevich" ^
 +
  -v ^
 +
  -t "tests" ^
 +
  -p "p" ^
 +
  "https://download.eclipse.org/rcptt/release/2.5.3/repository/" ^
 +
  -vmargs ^
 +
    -Dfile.encoding=UTF-8 ^
 +
    -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true ^
 +
    -Xmx8g
 +
</code>
 
* [https://docs.xored.com/display/RCPTT/eclipse.org Update download page]
 
* [https://docs.xored.com/display/RCPTT/eclipse.org Update download page]
 
* [https://projects.eclipse.org/node/7377/create-release Create next Eclipse portal release]
 
* [https://projects.eclipse.org/node/7377/create-release Create next Eclipse portal release]
Line 7: Line 27:
 
* [https://dev.eclipse.org/committers/bugs/bugz_manager.php Create next Bugzilla milestone]
 
* [https://dev.eclipse.org/committers/bugs/bugz_manager.php Create next Bugzilla milestone]
 
* Move unresolved bugs from released milestone to next milestone
 
* Move unresolved bugs from released milestone to next milestone
* [https://dev.eclipse.org/committers/bugs/bugz_manager.php Create next Bugzilla milestone and make it default]
 
 
* [https://git.eclipse.org/c/rcptt/org.eclipse.rcptt.git/tree/update_version.sh Bump] minor release version in release branch (if not first release from that branch)
 
* [https://git.eclipse.org/c/rcptt/org.eclipse.rcptt.git/tree/update_version.sh Bump] minor release version in release branch (if not first release from that branch)
* Merge bump commit to master:
+
* Merge bump commit to master. Null out bump commit if master is already working on next release.
 
  <code>git pull origin release/version -s ours</code>
 
  <code>git pull origin release/version -s ours</code>
 
* If release version was newly created, [https://git.eclipse.org/c/rcptt/org.eclipse.rcptt.git/tree/update_version.sh bump] version of source base in master branch
 
* If release version was newly created, [https://git.eclipse.org/c/rcptt/org.eclipse.rcptt.git/tree/update_version.sh bump] version of source base in master branch
 +
* [[SimRel/Overview|Contribute new release update site to simrel]]
 +
* Observe simrel [https://ci.eclipse.org/oomph/job/repository-analyzer/ validation reports]
  
 
[[Category:RCPTT]]
 
[[Category:RCPTT]]

Latest revision as of 07:47, 3 October 2022

  • Create a release branch if not already present
  • Test branch by running branch build with parameter GERRIT_REFSPEC = "refs/heads/release/version"
  • Publish release with parameters: GERRIT_REFSPEC = "refs/heads/release/version", MODE = "release"
  • Validate repository using RepositoryIntegrityAnalyzer:

 chcp 65001
 cd "C:\Users\basil\OneDrive\Документы\Xored\rcptt\reports"
 del /S /Q o p
 C:\Soft\eclipse\oomph\eclipse-instc.exe ^
 -application org.eclipse.oomph.p2.core.RepositoryIntegrityAnalyzer ^
 -consoleLog ^
 -noSplash ^
 -o "o" ^
 -s "Vasili Gulevich" ^
 -v ^
 -t "tests" ^
 -p "p" ^
 "https://download.eclipse.org/rcptt/release/2.5.3/repository/" ^
 -vmargs ^
   -Dfile.encoding=UTF-8 ^
   -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true ^
   -Xmx8g

git pull origin release/version -s ours

Back to the top