Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Starting a Higgins Build"

 
(recategorized)
 
(26 intermediate revisions by 7 users not shown)
Line 1: Line 1:
'''To trigger the stable build for any Higgins component you should perform following steps:'''
+
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
  
1. Login to build.eclipse.org server via SSH.
+
This page describe how to start autobuilder for any Higgins component. Right now there are to ways to do this:
 +
# Start autobuilder from the command line
 +
# Start autobuilder from the web page
  
2. Change current directory to '/shared/technology/higgins/static-resources/scripts/'
+
==Start autobuilder from the command line==
    Execute in commend line:
+
    cd /shared/technology/higgins/static-resources/scripts/
+
 
+
3. Execute in commend line:
+
    ./build.sh S
+
 
+
4. In a few minutes all of build scripts for all higgins components will be checked out from CVS repository.
+
 
+
5. Change current directory to necessary.
+
For HBX:
+
                Execute in command line:
+
                    cd hbx
+
For IdAS:
+
                Execute in command line:
+
                    cd idas
+
For EODM Context Provider:
+
                Execute in command line:
+
                    cd contextproviders/eodm
+
For EODM-Jena Context Provider:
+
                Execute in command line:
+
                    cd contextproviders/jena
+
For Jena Context Provider:
+
                Execute in command line:
+
                    cd contextproviders/jena
+
6. In current directory Execute in command line:
+
 
+
    ./build.sh -buildID *stable_build_label* S
+
    where *stable_build_label* is the string, that defines the version of stable build. E.g. 0.6.1 or 0.7.34.
+
    Command line examples:
+
    ./build.sh -buildID 0.6.1 S
+
    ./build.sh -buildID 0.7.34 S
+
 
+
7. If everything is fine, the stable build will be finished in several minutes.
+
 
+
 
+
 
+
 
+
--------------------------------------------------------------------------------
+
 
+
 
+
 
+
'''Instructions to trigger nightly build of ALL Higgins components'''
+
 
+
 
+
To trigger the nightly build for ALL Higgins components you should perform the following steps:
+
  
 
1. Login to build.eclipse.org server via SSH.
 
1. Login to build.eclipse.org server via SSH.
  
2. Change current directory to '/shared/technology/higgins/static-resources/scripts/'
+
2. Change current directory to '/shared/technology/higgins/bin':
 
+
cd /shared/technology/higgins/bin
    Execute in commend line:
+
    cd /shared/technology/higgins/static-resources/scripts/
+
3. Execute in command line:
+
 
+
    ./build.sh N
+
4. If everything is fine, the nightly build will be finished in several minutes.
+
 
+
 
+
 
+
 
+
--------------------------------------------------------------------------------
+
 
+
 
+
 
+
'''Instructions to trigger nightly build of any Higgins component'''
+
 
+
 
+
 
+
 
+
To trigger the nightly build for any Higgins component you should perform the following steps:
+
 
+
1. Login to build.eclipse.org server via SSH.
+
  
2. Change current directory to '/shared/technology/higgins/static-resources/scripts/'
+
3. Run ./build.sh with following format ./build.sh <N|S label|R label> [-tagBuild]
 +
Where:
 +
  N        - Nightly build, label is ignored
 +
  S        - Stable build
 +
  R        - Release build
 +
  label    - a string is used to label stable or release builds
 +
  tagBuild - note: option is ignored for SVN
  
    Execute in commend line:
+
==Start autobuilder from the web page==
    cd /shared/technology/higgins/static-resources/scripts/
+
3. Execute in commend line:
+
  
    ./build.sh S
+
You can start autobuilder for any of Higgins component using [http://www.eclipse.org/higgins/autobuilds/builds.php Higgins Build Page].
4. In a few minutes all of build scripts for all higgins components will be checked out from CVS repository.
+
This page allow you to run autobiulder to perform Nightly, Stable and Release builds using source code from different branches as well as specify SVN revision number.
  
5. Change current directory to necessary.
+
Note:
 +
* Only Higgins commiters can run autobuilder. So, you will need to login there using your Eclipse bugzilla account in order to access build page.
 +
* It is possible to run only one autobuilder at a time. So, sometimes you may need to wait until previous build is completed.
  
For HBX:
 
                Execute in command line:
 
  
 +
== Links ==
 +
* [[Automated Builds]]
  
                    cd hbx
+
See [http://www.eclipse.org/higgins/downloads.php?loc=downloads Higgins downloads]
For IdAS:
+
                Execute in command line:
+
                    cd idas
+
For EODM Context Provider:
+
                Execute in command line:
+
                    cd contextproviders/eodm
+
For EODM-Jena Context Provider:
+
                Execute in command line:
+
                    cd contextproviders/jena
+
For Jena Context Provider:
+
                Execute in command line:
+
                    cd contextproviders/jena
+
6. In current directory Execute in command line:
+
  
    ./build.sh N
+
See [[Higgins Committers and Contributors#Processes]]
  
 +
See [[How To Test Autobuild On Local Machine]]
  
7. If everything is fine, the nightly build of the necessary component will be finished in several minutes. All files with the build scripts will be automatically removed from 'scripts' folder.
+
See [[How Autobuild Gets Dependencies]]
 +
[[Category:Higgins1.x - Building]]

Latest revision as of 16:50, 25 April 2011

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}

This page describe how to start autobuilder for any Higgins component. Right now there are to ways to do this:

  1. Start autobuilder from the command line
  2. Start autobuilder from the web page

Start autobuilder from the command line

1. Login to build.eclipse.org server via SSH.

2. Change current directory to '/shared/technology/higgins/bin':

cd /shared/technology/higgins/bin

3. Run ./build.sh with following format ./build.sh <N|S label|R label> [-tagBuild]

Where:
  N        - Nightly build, label is ignored
  S        - Stable build
  R        - Release build
  label    - a string is used to label stable or release builds
  tagBuild - note: option is ignored for SVN

Start autobuilder from the web page

You can start autobuilder for any of Higgins component using Higgins Build Page. This page allow you to run autobiulder to perform Nightly, Stable and Release builds using source code from different branches as well as specify SVN revision number.

Note:

  • Only Higgins commiters can run autobuilder. So, you will need to login there using your Eclipse bugzilla account in order to access build page.
  • It is possible to run only one autobuilder at a time. So, sometimes you may need to wait until previous build is completed.


Links

See Higgins downloads

See Higgins Committers and Contributors#Processes

See How To Test Autobuild On Local Machine

See How Autobuild Gets Dependencies

Back to the top