看起来Teamcity代理(TC版本是9.0EAP)在通过测试shell脚本启动iOSSimulator时有问题。我使用BuildStep:CommandLine,它运行CustomScript并将参数传递给它。Teamcity代理在MacOSXYosemite10.10上从shell脚本../bin/mac.launchd.sh启动。构建日志中的错误:[12:33:24][Step2/2]2014-11-2011:33:25.421xcodebuild[28083:289783]iPhoneSimulator:Timedoutwaiting120secondsforsimulator
我正在尝试将我的解决方案中的一个Web项目部署到服务器。我像这样在TeamCity上使用msbuild:msbuildMySolution.sln/t:WebSite:Rebuild/p:DeployOnBuild=True/p:PublishProfile=Prod...但是,当我运行它时,msbuild仍会尝试构建我的WebService项目,即使我的WebSite项目不依赖于它(但它确实依赖于Services项目也在解决方案中)。如何只发布一个项目,也就是WebSite?我也试过使用构建项目文件msbuildWebSite/WebSite.csproj/p:DeployOnBui
我正在尝试将我的解决方案中的一个Web项目部署到服务器。我像这样在TeamCity上使用msbuild:msbuildMySolution.sln/t:WebSite:Rebuild/p:DeployOnBuild=True/p:PublishProfile=Prod...但是,当我运行它时,msbuild仍会尝试构建我的WebService项目,即使我的WebSite项目不依赖于它(但它确实依赖于Services项目也在解决方案中)。如何只发布一个项目,也就是WebSite?我也试过使用构建项目文件msbuildWebSite/WebSite.csproj/p:DeployOnBui
我有一个现有的C#4项目,我已经使用TestDriven.Net和VisualStudio覆盖功能检查了它的测试覆盖率,即上下文菜单中的测试方式->覆盖率。该项目包含一些我不想覆盖的代码,我已经通过为这些类型和方法添加[ExcludeFromCodeCoverage]解决了这个问题。我们刚刚将TeamCity升级到6.0.3,并且我在NUnit构建步骤中添加了dotCover覆盖范围。我已经设法在“过滤器”部分中删除了对外部程序集(例如NHibernate)的覆盖(通过明确说明我想要覆盖的程序集),但我正在努力解决如何从覆盖的程序集中排除类型和方法. 最佳答
我有一个现有的C#4项目,我已经使用TestDriven.Net和VisualStudio覆盖功能检查了它的测试覆盖率,即上下文菜单中的测试方式->覆盖率。该项目包含一些我不想覆盖的代码,我已经通过为这些类型和方法添加[ExcludeFromCodeCoverage]解决了这个问题。我们刚刚将TeamCity升级到6.0.3,并且我在NUnit构建步骤中添加了dotCover覆盖范围。我已经设法在“过滤器”部分中删除了对外部程序集(例如NHibernate)的覆盖(通过明确说明我想要覆盖的程序集),但我正在努力解决如何从覆盖的程序集中排除类型和方法. 最佳答
我已经使用Selenium好几个月了,我们用它来自动化我们的一些内部测试流程。脚本一直通过良好。我最近使用FF27.01升级到C#2.40.0webdriver,我们的脚本现在在随机位置失败并出现以下错误。[Portal.SmokeTest.SmokeRunTest.Booking]TearDownmethodfailed.OpenQA.Selenium.WebDriverException:TheHTTPrequesttotheremoteWebDriverserverforURLhtt(p)://localhost:7055/hub/session/56e99e88-ba17-4d
我已经使用Selenium好几个月了,我们用它来自动化我们的一些内部测试流程。脚本一直通过良好。我最近使用FF27.01升级到C#2.40.0webdriver,我们的脚本现在在随机位置失败并出现以下错误。[Portal.SmokeTest.SmokeRunTest.Booking]TearDownmethodfailed.OpenQA.Selenium.WebDriverException:TheHTTPrequesttotheremoteWebDriverserverforURLhtt(p)://localhost:7055/hub/session/56e99e88-ba17-4d
鉴于有master和devgit分支,一个git存储库托管在Github上,并安装TeamCity9.0.1作为CI服务器。teamcity构建项目配置为使用github存储库作为VCS根,并将refs/heads/master设置为默认分支。期望的行为是在构建成功时运行从master到dev的自动merge。所以我按照指定添加了一个自动merge构建功能here使用以下设置:在分支中观察构建=>分支过滤器:+:mastermerge到分支:devmerge提交消息:TEAMCITY:自动将分支mastermerge到dev在以下情况下执行merge:构建成功merge策略:尽
鉴于有master和devgit分支,一个git存储库托管在Github上,并安装TeamCity9.0.1作为CI服务器。teamcity构建项目配置为使用github存储库作为VCS根,并将refs/heads/master设置为默认分支。期望的行为是在构建成功时运行从master到dev的自动merge。所以我按照指定添加了一个自动merge构建功能here使用以下设置:在分支中观察构建=>分支过滤器:+:mastermerge到分支:devmerge提交消息:TEAMCITY:自动将分支mastermerge到dev在以下情况下执行merge:构建成功merge策略:尽
有没有办法在提交消息中推送包含参数的提交,例如“--nobuild”,这将禁用在TeamCity中构建项目? 最佳答案 是的,您应该更改构建触发器。有触发规则,你可以添加新规则-:comment=--nobuild:**更多信息:http://confluence.jetbrains.com/display/TCD8/Configuring+VCS+Triggers 关于git-Teamcity-无需构建即可推送更改(在提交消息中),我们在StackOverflow上找到一个类似的问题: