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

Building Equinox Launcher

Revision as of 04:30, 23 January 2018 by Unnamed Poltroon (Talk) (Process)

Equinox Launchers can be built from Releng CI Instance. This needs to be used on demand only.

https://hudson.eclipse.org/releng/view/Launcher/job/Step-1-Increment-build-id/


Process

- Identify affected platforms. - Identify the last built build-id for that specific platform -- Can be identified by https://git.eclipse.org/c/equinox/rt.equinox.binaries.git/tree/org.eclipse.equinox.launcher.<ws>.<os>.<arch>/eclipse_<build id>.<so/dll> - Identify last build id used for building any launcher platform -- Available here https://git.eclipse.org/c/equinox/rt.equinox.framework.git/tree/features/org.eclipse.equinox.executable.feature/library/make_version.mak

if both are same then the build_id needs to be incremented.

Execution of build jobs

Run the Step-1-Increment-build-id in the next page it asks for 4 options.

 * increment build id (check this if you have determined the build_id needs to be incremented)
 * buildGtk (check this if linux platforms needs to be built)
 * buildCocoa (check this for Macos platforms)
 * buildWin32 (check this for windows platforms)

After this click on build button. then build will start and you'll see [https://hudson.eclipse.org/releng/view/Launcher/job/collect-launcher-libs/ scheduled multiple times(4 times for gtk, 2 for win32 and 1 for Mac).

Wait for the collect-launcher-libs jobs to complete and also check for any failures. If there are no failures run Step-2-Commit-libraries-and-push. This will push newly built libraries to git repos.

Back to the top