title: Can Jenkins handle an gui/non-gui interactive python or java program?
body: <p>I want to create a build pipeline, and developers need to set up a few things into a properties file which gets populated using a front end GUI.</p>
  
  <p>I tried running sample CLI interactive script using python that just asked for a name and prints it out afterwards, but Jenkins just waited for ages then hanged. I see that it asked for the input, but there was no way for the user to input the data.</p>
  
  <p><strong>EDIT</strong>: Currently running Jenkins as a service..Or is there a good plugin anyone recommends or is it the way I created the python script?</p>
  
  <p><strong>Preference:</strong>
  I would prefer to use Python because it is a little lightweight, but if people had success with other languages I can comprise. </p>
  
  <p>Using a GUI menu to populate the data, would be cool because I can use option boxes, drop down menus and make it fancy but it isn't a necessity, a CLI is considerably better than our current deployment.</p>
  
  <p>BTW, running all this on Windows 7 laptop running Python 2.7 and Java 1.7</p>
  
  <p>Sorry for the essay! Hopefully people can help me!</p>