Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-24000

Jenkins $WORKSPACE variable override project internal properties "workspace"

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Major Major
    • core
    • Ubuntu server 12.04.2 LTS
      Jenkins 1.558

      In a Maven Java project of mine, I've got an injected property called "workspace" which is overridden at runtime by Jenkins own $WORKSPACE.

      This property is in a .property file read by Spring configuration.

      A simple workaround would be to rename mine, but far from acceptable, as it shouldn't be up to Jenkins to force project inner properties name.

      Does someone have any other idea ?

      Also, to avoid such problem, Jenkins environment variables should be prefixed by a namespace like "$JENKINS_WORKSPACE", IMHO.

            Unassigned Unassigned
            mathieubodin Mathieu BODIN
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: