我想传递用户输入到Web应用程序中的用户名和密码,以用作Jenkins管道的groovy脚本中的变量。
当前,Web应用程序通过使用Jenkins API开始管道构建,通过单击HTML表单内的提交按钮来发布到项目/构建URL。我正在考虑在表单中有两个用于输入用户名和密码的文本框,但是我不确定如何在Jenkins中获取该POST信息。该Web应用程序也使用ASP.Net Core构建,因此我不确定是否有更好的方法来处理此问题。
目前,这就是我要达到的目标的方式,正如我所说,我不知道如何才能真正使用Jenkins文本框中输入的信息。
<form action="http://localhost:8080/job/test/build" method="post">
<h3>Username: <input type="text" name="username" /></h3>
<h3>Password: <input type="text" name="password" /></h3>
<input type="submit" name="createTag" value="Create!" />
</form>