我如何在我的TeamCity Docker容器中提供通往testrunner脚本的路径?

时间:2019-03-18 18:40:03

标签: docker teamcity soapui test-runner

基本上,我想运行SoapUI测试(ReadyAPI已下载到我的计算机上)。使用Teamcity,它在docker容器中运行。

所以我在Docker容器中启动了Teamcity服务器和代理。像这样:https://strangeway.org/2017/12/%D0%BF%D1%80%D0%BE%D0%B1%D1%83%D0%B5%D0%BC-teamcity-%D1%81-docker/

之后,我将SoapUI专业版插件(SoapUI专业功能测试)安装到了Teamcity服务器中。

要使用SoapUI Pro功能测试在Teamciy中开始构建,必须提供一条通往testrunner shell脚本到Teamcity服务器的路径。

我的问题是:我如何将位于计算机上的Shell脚本的路径提供给在Docker容器中运行的Teamcity服务器?

1 个答案:

答案 0 :(得分:0)

艰难的方式。

将本地目录映射到TeamCity容器。
在测试构建步骤

中使用该卷(在容器内部)

最佳方式

将您的测试像git一样存储到VCS。
将VSC根目录添加到TeamCity Server
将VCS附加到您的版本
在构建步骤中使用文件