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

Run handle.exe with /accepteula switch to avoid headless hangs

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      In an environment with many slaves it would be helpful if handle.exe was executed with the /accepteula switch so that no window is opened.

      If the license requires the EULA to be accepted, it can be a checkbox next to the configuration of the path to the Handle executable.

        Attachments

          Issue Links

            Activity

            Hide
            garen Garen Parham added a comment -

            Just ran into this problem. I bet this is probably the cause of JENKINS-4797. I created a "build" that just calls echo, and it hangs until the timeout (10 minutes by default) expires.

            Show
            garen Garen Parham added a comment - Just ran into this problem. I bet this is probably the cause of JENKINS-4797 . I created a "build" that just calls echo, and it hangs until the timeout (10 minutes by default) expires.
            Hide
            redsolo redsolo added a comment -

            I realize the impact of not accepting the EULA on slaves will make the builds fail, but Im a little reluctant on implementing an acceptance of the handle.exe's EULA in the plugin. This makes the plugin responsible for accepting the EULA on the behalf of the user. If there was a page where the EULA was displayed I could tell the user to go and read it and then check a "accept eula" box in Jenkins, but I cant find such page. Adding the eula to the plugin will make it out of date in the future. And still you have to install it manually, so perhaps the Plugin page should be more clear on accepting the eula?

            Or maybe Im just over careful....

            Show
            redsolo redsolo added a comment - I realize the impact of not accepting the EULA on slaves will make the builds fail, but Im a little reluctant on implementing an acceptance of the handle.exe's EULA in the plugin. This makes the plugin responsible for accepting the EULA on the behalf of the user. If there was a page where the EULA was displayed I could tell the user to go and read it and then check a "accept eula" box in Jenkins, but I cant find such page. Adding the eula to the plugin will make it out of date in the future. And still you have to install it manually, so perhaps the Plugin page should be more clear on accepting the eula? Or maybe Im just over careful....
            Hide
            redsolo redsolo added a comment -

            Merged a pull request by hokatichenci that has a fix for this, im rolling a release right now.

            Show
            redsolo redsolo added a comment - Merged a pull request by hokatichenci that has a fix for this, im rolling a release right now.

              People

              Assignee:
              redsolo redsolo
              Reporter:
              etomhel etomhel
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: