Uploaded image for project: 'Nuxeo ECM Build/Test Environment'
  1. Nuxeo ECM Build/Test Environment
  2. NXBT-45

nx-builder automate dev workspace management

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: None

      Description

      To ease release automation, the dev workspace should be manage by nx-builder.
      Possible layout:

      nx-builder-workspace

      – archives # jboss binaries
      – dev # nuxeo hg sources
        – addons
      `-- nuxeo
      `-- releases
      – 5.1-SNAPSHOT
      – 5.1.7
      – 5.2-SNAPSHOT
      `-- 5.2.0

      new command to add

      • nx-builder init-workspace
        create the tree layout, clone nuxeo sources, download jboss archives,
      • nx-builder push
        push dev directory changes to the nuxeo repo
      • nx-builder status
        check if there is there is some update on dev directory, warn if there is outgoing changes

      command to update

      • nx-builder init/prepare -> pull dev dir then release dir, check there is no outgoing change
      • nx-builder perform

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 4 hours
                4h
                Remaining:
                Remaining Estimate - 4 hours
                4h
                Logged:
                Time Spent - Not Specified
                Not Specified