Uploaded image for project: 'CommandBox'
  1. COMMANDBOX-524

Improve starting internal server when not specifying buildID

    Details

    • Type: Improvement
    • Status: Resolved (View workflow)
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.4.0
    • Fix Version/s: 3.5.0
    • Component/s: Server Integration
    • Labels:
      None
    • Environment:

      Linux / CI

      Description

      This command skips the forgebox version check, but still downloads a war instead of matching the internal version.

      start cfengine=lucee@4.5.4
      

      ----------------------------------------------------------------------

      Original ticket description

      When using commandbox to run my tests on a matrix of CFENGINE's it would be nice if when I specify cfengine=lucee@4.5 that it would just use the builtin lucee 4.5 server, currently it looks up latest 4.5 version and downloads it. I have found that even if I use lucee@4.5.x where x was the version of the builtin server it would still download it.

      This is not a big deal for most users, but for CI it means that it it is doing a somewhat unnecessary fetch to downloads.ortussolutions.com on every build. See https://travis-ci.org/foundeo/cfmatrix/jobs/180781704#L169

      I have found that I can workaround this by specifying CFENGINE="" but then I loose the metadata on my build overview: https://travis-ci.org/foundeo/cfmatrix/ maybe if you can specify cfengine=builtin if using lucee@4.5 would not be possible.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                bradwood Brad Wood
                Reporter:
                pfreitag Pete Freitag
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: