FLUID-3162: Add the Infusion Builder to the Fluid daily build server

Metadata

Source
FLUID-3162
Type
Task
Priority
Blocker
Status
Closed
Resolution
Fixed
Assignee
Laurel Williams
Reporter
Laurel Williams
Created
2009-09-08T14:04:44.000-0400
Updated
2009-12-11T12:49:13.000-0500
Versions
N/A
Fixed Versions
  1. 1.2
Component
  1. Infusion Builder

Description

The Builder should be part of our regular daily build infrastructure for all production Fluid products. This should include the Builder PHP, JS, and unit test code.

Comments

  • Laurel Williams commented 2009-12-02T12:45:29.000-0500

    The Infusion builder is available on the daily build server here:

    builder: http://build.fluidproject.org:8095/incubator/custom-build/trunk/docs/infusion-builder/html/CustomBuild.html
    unit tests: https://source.fluidproject.org/svn/incubator/custom-build/trunk/docs/infusion-builder/tests/html/customBuild-tests.html

    php unit tests are not yet available due to the php unit testing framework not being compiled into the php version on this server. see FLUID-3160

  • Laurel Williams commented 2009-12-02T12:46:25.000-0500

    Except for the providing the php unit tests (FLUID-3160), the Infusion Builder is available on the daily build server.

  • Laurel Williams commented 2009-12-02T12:51:44.000-0500

    need to configure the software for the build server.

  • Laurel Williams commented 2009-12-02T14:43:18.000-0500

    Don't forget to get the cleanup script working too.

  • Laurel Williams commented 2009-12-04T10:54:13.000-0500

    • continuum build task for infusion builder
      • check out
      • run script to do build and deploy
        • modify current deploy script or write new script to this deploy

    – check mysql, create database, user passwork

    – new tomcat, different port, deploy in separate web server, port number?

    – check in script for build deploy in infrastructure svn.

  • Colin Clark commented 2009-12-04T17:59:34.000-0500

    Bug Parade Builder 1.1.2

  • Laurel Williams commented 2009-12-10T12:27:20.000-0500

    Links to continuum and the daily build can be found at forge.fluidproject.org. The existing deploy script worked without any changes. The build should occur at 1:30am each morning.

    To do:

    • ensure daily build schedule is adhered to - get Jamon to fix server time.
    • Improve home page for forge.fluidproject.org
    • Maybe add daily build and unit tests to pages at build.fluidproject.org
    • php unit tests may be able to run because simpletest is compiled into the php, but need to move the tests in the code structure for this to happen
    • update QA pages to point to the daily build.
    • add forge info to documentation
  • Colin Clark commented 2009-12-11T12:49:13.000-0500

    The Builder is now running nightly at:

    http://forge.fluidproject.org/infusionBuilder/html/InfusionBuilder.html

    The new Continuum instance is located here:

    http://forge.fluidproject.org/continuum/groupSummary.action

    I've filed separate JIRA issues for Laurel's list of minor to-dos, so this one is good to go for Builder 1.1.2