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

Accurev Plugin: Support multiple streams

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major Major
    • accurev-plugin
    • None
    • Platform: All, OS: All

      My organization uses Accurev, and in multiple cases the build in one stream
      depends on elements in another stream. This is accomplished by parameterizing
      the Ant build with environment variables that point to the location of the other
      streams.

      For example, the build for Stream_X requires an environment variable pointing to
      our Dev_Tools stream, where we keep common elements like our checkstyle
      configurations.

      Essentially, I need the Ant script being run by Hudson to have access to these
      other streams when a job is executed. Currently, the Accurev checkout
      destination is ${HUDSON_HOME}/jobs/<job name>/workspace. My thought is perhaps
      an extra folder layer could be added under "workspace" naming the stream being
      populated, thus allowing multiple streams to be populated by Accurev as part of
      a single job (e.g. ${HUDSON_HOME}/jobs/<job name/workspace/Dev_Tools and
      ${HUDSON_HOME}/jobs/<job name/workspace/Stream_X). From such a configuration, it
      is easy enough to set jobs parameters that would satisfy an Ant script with
      multi-stream dependencies.

      I found a mailing list reference (given as URL for this issue) to what sounds
      like the exact feature I'm interested in, but I couldn't determine if another
      issue was ever entered for it.

            Unassigned Unassigned
            ronunger ronunger
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: