Evaluate account variables referenced by repository variables

XMLWordPrintable

      Problem

      It can be quite useful to declare some general parameters in the global account a reference them in repository variables.

      If for instance, we declare the following ones in the account area:

      SERVICE_1_PORT=8080
      SERVICE_2_PORT=8081

       

      And then declare the following one in the repository area:

      THIS_SERVICE_PORT=$SERVICE_1_PORT

      The variable THIS_SERVICE_PORT will not have the value 8080, but the literal $SERVICE_1_PORT.

      Workaround

      Use the eval command to create a new variable with the correct value.

      e.g.

      - eval export SERVER_PORT=$THIS_SERVICE_PORT

            Assignee:
            Unassigned
            Reporter:
            Daniel Santos (Inactive)
            Votes:
            20 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: