Jenkins和shell脚本输入

时间:2018-01-25 14:09:33

标签: shell

我已经进行了自动化程序包配置测试,该测试还应该运行eula和其他一些shell用户交互,这些都是y / n样式的东西。

我现在用谷歌搜索了一下,但是我还没有发现任何有用的东西。参数化的构建似乎也不是解决方案(我对Jenkins的了解很少)。到目前为止,我已经使用了自由样式项目和几个执行shell步骤。

我现在就这样试过:

#!/bin/bash
/path/to/my/script.sh < input.txt

input.txt包含几个包含&#34;的回声\ n&#34;(向下滚动eula)和&#34; y&#34; (接受eula)。

问题是有问题的脚本调用第二个脚本,该脚本应该是输入的接收者。但现在整个input.txt在eula启动之前输出,因此没有处理。

有没有更好的方法来处理这种用户输入情况?我的詹金斯经历相当有限。

0 个答案:

没有答案