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

Jenkins $WORKSPACE variable override project internal properties "workspace"

    • 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.

          [JENKINS-24000] Jenkins $WORKSPACE variable override project internal properties "workspace"

          Mathieu BODIN created issue -
          Daniel Beck made changes -
          Component/s New: core [ 15593 ]
          Component/s Original: build-environment [ 17667 ]
          Daniel Beck made changes -
          Resolution New: Won't Fix [ 2 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 156871 ] New: JNJira + In-Review [ 195532 ]

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

              Created:
              Updated:
              Resolved: