出于安全原因,我们正在尝试从docker容器运行空手道测试,并尝试将测试依赖项保存在本地。
只是几个问题:
build. gradle
中需要进行哪些更改来促进这一点?对此用例的任何进一步建议对我取得进展都很好。
一种简单的方法是将Gradle安装在Docker容器中,然后您只需要像往常一样的源代码。
如果您真的需要创建一个JAR,请确保这是可能的。正如您所说,将空手道依赖项移出test
范围,并将所有内容都放在src/main/
下。
有关其他人做过类似事情的示例[(Maven,但您可以在Gradle中做类似的更改),请参阅以下线程:https://github.com/intuit/karate/issues/529