我需要在ASP MVC项目的构建过程中从TC的工件中排除一些文件。这些文件包含web.debug.config文件,但也有其他文件。
目前TC中的工件路径设置如下:
src / Project.Web / * .config => arch.zip
我需要以某种方式告诉它跳过web.debug.config文件。 我试过这个并不起作用:
src / Project.Web / * .config => arch.zip
-src / Project.Web / *。debug.config
因此,理想情况下,我不希望在构建期间创建arch.zip中的这些文件。
答案 0 :(得分:15)
从TC10开始,这是可能的。在你的情况下,它将是:
Given(/^a user is on the login page$/) do
@pg = Base.new
@lp = LoginPage.new
@pg.visit_loginpage
end
And(/^logs in as user "([^"]*)"$/) do |userName|
$login_name = search_excel('testdata/accounts.xlsx', userName, 1)
login_password = search_excel('testdata/accounts.xlsx', userName, 2)
@lp.fill_field('Username', $login_name)
@lp.fill_field('Password', login_password)
答案 1 :(得分:13)
这不可能像你提到的那样:
http://youtrack.jetbrains.com/issue/TW-5244
作为一种解决方法,直到该问题得到解决,您始终可以创建另一个构建配置,该构建配置具有快照依赖关系和主构建的artefact依赖关系。您的主构建将所有文件输出为人工制品。依赖于此的配置将artefact依赖性设置为:
+:*.config => <replace with location>
-:*.debug.config
然后在文件夹中发布您想要的配置。不理想,但它会起作用。