FeaturesPluginsDocs & SupportCommunityPartners

Overview of NetBeans build process


Author:
Rudolf Balada
Version:
April 19, 2004

When does NetBeans build run?

    • daily build from trunk is run on every business day at 20:00 CET(UTC +1:00/+2:00) on Sunday to Thursday (5 builds per week)
    • daily multilingual (Japanese + Chinese) build from release36 branch is run at 19:36 CET(UTC +1:00/+2:00) on Sunday to Friday (6 builds per week)
    • weekly multilingual (Russian + French + Dutch) build from release36 branch is run at 19:36 CET(UTC +1:00/+2:00) on Thursday (1 build per week)
    • continuous builds are run continuously

Where do I find results?

Daily builds of NetBeans 4.0 (trunk):

Result of NetBeans 4.0 (trunk) daily build can be found at NetBeans downloads page.

Daily builds of multilingual (Japanese + Chinese) NetBeans 3.6:

Results are not available publicly. Only milestone builds are going to be published (e.g. release candidates). The reason is, that thay are the same codebase as English FCS, but different locales prepackaged.

Weekly builds of multilingual (Russian + French + Dutch) NetBeans 3.6:

Results are available publicly at http://www.netbeans.org/download/release36ml/index.html.

Continuous build:

Results of continuous builds can be found on build process mailing list.

What is the difference between the continuous builds and daily builds?

Main difference between the builds is that daily/weekly builds are usually published on website and is publicly available to all community members. Continuous build serves developers to asure the source base is not broken and it's not available from website. Not all daily/weekly builds must be available from website. It always depends on "customer" requirements.

Daily build features:

  • run usually once every business day 
  • available to requested target audience as compiled build or source package

Weekly build features:

  • run usually once every business week 
  • available to requested target audience as compiled build or source package

Continuous build features:

  • run in 7/24 mode (7 days a week and 24 hours a day)
  • builds, source packages and extra binaries packages are not publicly available 
  • logs from build are available through mailing lists; there are either logfiles attched in gzipped form, or links to logfiles on website. 
  • also serves as assurance the source base is not broken by wrong commit

Where do I get information about the builds?

  1. how to build NetBeans 
  2. where to get NetBeans build 
  3. running and installing NetBeans build 
  4. build process mailing lists 
  5. nbbuild project mailing lists

Where do I enter new issue on build process?

Enter new issues on NetBeans build process on nbbuild project on netbeans.org website. You need to have a SourceCast account to enter new issue. Enter the issue at http://www.netbeans.org/issues/enter_bug.cgi?component=nbbuild.

Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Open ESB - The Open Enterprise Service Bus Powered by