我正在尝试在我的maven构建中加入一个shell脚本。这就是我要的: 将单元测试传送到服务器,在服务器上运行测试,将测试输出传送回maven构建,然后maven解析测试结果并根据输出继续/失败。 (我知道这是一种奇怪的方式,但因为在maven上没有针对所选编程语言的测试插件,这是引入单元测试的最有效方式)。
我在服务器上编写了一个shell脚本,它运行测试并将输出放在服务器上的/testOutput
文件夹中。但我有两个问题:
如何使用maven运行位于服务器上的shell脚本?如何使用sudo运行它?