Hudson /polling build trigger doesn't seem to support parameterized builds like /buildWithParameters does

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      I have a Mercurial repository that is polled by Hudson using a post-commit hook in Mercurial.

      It looks like this:

      [hooks]
      changegroup.hudson = "C:\Program Files (x86)\UnxUtils\usr\local\wbin\wget" --non-verbose --spider http://source:8080/job/Messaging/polling | ECHO Result of Hudson Polling Request

      I have recently parameterized the build, so that a mercurial revision id may be passed along. If multiple incoming concurrent changesets, this better allows identification of where a test regression may have occurred, for instance. I have created a string called HgRevId, and I am passing that in as the 'branch' for the Mercurial plugin. This bit seems to work fine.

      I would therefore like the hook to become:

      [hooks]
      changegroup.hudson = "C:\Program Files (x86)\UnxUtils\usr\local\wbin\wget" --non-verbose --spider http://source:8080/job/Messaging/polling?HgRevId=%HG_NODE% | ECHO Result of Hudson Polling Request For Node %HG_NODE%

      However, it seems that there's no way to pass parameters to a polling request build trigger? I tried pollWithParameters and pollingWithParameters with no luck.

      I can use buildWithParameters, but then that doesn't allow me to exclude portions of my repository from causing builds (such as a docs dir):

      [hooks]
      changegroup.hudson = "C:\Program Files (x86)\UnxUtils\usr\local\wbin\wget" --non-verbose --spider http://source:8080/job/Messaging/buildWithParameters?HgRevId=%HG_NODE% | ECHO Result of Hudson Polling Request For Node %HG_NODE%

            Assignee:
            Jesse Glick
            Reporter:
            Iristyle
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: