Continuum
  1. Continuum
  2. CONTINUUM-2612

Release Perform should allow selection of environment for final build

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Not A Bug
    • Affects Version/s: 1.3.6
    • Fix Version/s: None
    • Component/s: Release
    • Labels:
      None
    • Environment:
      RedHat, Oracle 1.6 JDK, IBM J9 1.6 JDK, IBM J9 1.5 JDK
    • Complexity:
      Intermediate
    • Number of attachments :
      0

      Description

      We perform three different builds using three jdks configured as environments within continuum. We also use Maven profiles to specify classifiers for those builds. For example, our artifacts look like:
      [artifact]-WAS7.ear (built with IBM J9 1.6 JDK)
      [artifact]-JBOSS.ear (built with Oracles 1.6 JDK)

      When we to a prepare release, we are allowed to specify environment. The prepare relese creates the tag, etc. However, in our situation, we only want one tag per release number, but we want to generate three released builds off that one tag. The code is not changed per environment, so one tag is sufficient.

      When we perform a release, we cannot specify an environment (and corresponding Maven profile for the classifier), so we cannot specify a different environment for the release.

      I would like the ability to tag once and generate three different environmental releases builds, each one compiled against a different JDK.

      We are not using distributed builds at this time.

        Activity

        Hide
        Brett Porter added a comment -

        I'm unclear what you mean - it is possible to select the environment on the release build.

        If you want to do this across multiple environments, you can repeat it by entering the tag URL instead of performing the already completed release again.

        Show
        Brett Porter added a comment - I'm unclear what you mean - it is possible to select the environment on the release build. If you want to do this across multiple environments, you can repeat it by entering the tag URL instead of performing the already completed release again.
        Hide
        Daun DeFrance added a comment -

        Hi Brett.
        Forgive my ignorance, I was always doing a prepare in advance of the perform and the perform read from the properties. I tried just going straight to perform and it works perfectly.

        I apologize for the misunderstanding.

        Show
        Daun DeFrance added a comment - Hi Brett. Forgive my ignorance, I was always doing a prepare in advance of the perform and the perform read from the properties. I tried just going straight to perform and it works perfectly. I apologize for the misunderstanding.
        Hide
        Daun DeFrance added a comment -

        Misunderstanding of how the perform worked.

        Show
        Daun DeFrance added a comment - Misunderstanding of how the perform worked.

          People

          • Assignee:
            Unassigned
            Reporter:
            Daun DeFrance
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: