Difference between revisions of "Build Workshop 3: Build Hard With A Purpose/How Build Works"

From Eclipsepedia

Jump to: navigation, search
(Optional)
(How CBI Builds work)
Line 12: Line 12:
 
# Path to a local checkout of the source (avoids checking out during build) (-localSourceCheckoutDir)
 
# Path to a local checkout of the source (avoids checking out during build) (-localSourceCheckoutDir)
 
# Nick should probably fill in the rest with all of the options he has
 
# Nick should probably fill in the rest with all of the options he has
 +
== Output ==
 +
# Master zip
 +
# SDK zip
 +
== Process ==
 +
=== Entry point:  [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.dash/athena/org.eclipse.dash.commonbuilder/org.eclipse.dash.commonbuilder.releng/tools/scripts/start.sh?root=Technology_Project&view=markup start.sh] ===
 +
<source lang=xml>
 +
<!-- my comment -->
 +
<xmlroot>
 +
  <myelement myattribute="Hello">World</myelement>
 +
</xmlroot >
 +
</source>

Revision as of 09:18, 29 October 2008

Contents

How CBI Builds work

Input

Required

  1. Project ID (same as portal ex. tools.gef, technology.linuxtools) (-projectid)
  2. Version to use (-version)
  3. CVS Root for project's releng plugin (we will add SVN support soon) <-- could perhaps come from portal in future (-projRelengRoot)
  4. CVS Path for project's releng plugin (we will add SVN support soon) <-- could perhaps come from portal in future (-projRelengPath)
  5. URLs of dependencies (ex. http://download.eclipse.org/eclipse/downloads/drops/R-3.4-200806172000/eclipse-SDK-3.4-linux-gtk.tar.gz) (we will automate this more in the future) (-URL)

Optional

  1. CVS branch of org.eclipse.releng.basebuilder (-basebuilderBranch)
  2. JAVA_HOME (-javaHome)
  3. Path to a local checkout of the source (avoids checking out during build) (-localSourceCheckoutDir)
  4. Nick should probably fill in the rest with all of the options he has

Output

  1. Master zip
  2. SDK zip

Process

Entry point: start.sh

<!-- my comment -->
<xmlroot>
  <myelement myattribute="Hello">World</myelement>
</xmlroot >