我正在尝试在我的MSBuild文件中运行自定义命令;它基本上运行“gitlog-10”并将提交信息存储到文本文件中。问题是,当我尝试运行构建时,它会错误提示“fatal:Notagitrepository”。所以我查看了我项目的TeamCity的工作目录,没有.git目录!为什么TeamCity在克隆存储库时不创建.git目录?有没有办法启用它?编辑:TeamCity版本为7.1.2;我会尝试更新到8.0.1,看看是否有可用的选项。 最佳答案 我将VCScheckout模式从服务器更改为“在代理上自动”,现在可以使用了!感谢这个问题
我们最近从SVN迁移到了git。我们使用主要的“发布”分支(master),以及开发人员正在处理的每个功能的功能分支。在TeamCity我们为每个功能分支都有一个项目,当然还有一个master项目。当我们使用SVN时,无论何时有人从mastermerge到他的功能分支,反之亦然,TeamCity都会将merge视为一次提交。现在,使用git,每次merge都会导致TeamCity显示此次merge带来的所有提交。这会导致一些问题,例如,当某人从mastermerge到他的功能分支时,现在他的TeamCity项目由于该merge而显示“283待定更改”,如果构建失败,这些更改的作者将收到
我们最近从SVN迁移到了git。我们使用主要的“发布”分支(master),以及开发人员正在处理的每个功能的功能分支。在TeamCity我们为每个功能分支都有一个项目,当然还有一个master项目。当我们使用SVN时,无论何时有人从mastermerge到他的功能分支,反之亦然,TeamCity都会将merge视为一次提交。现在,使用git,每次merge都会导致TeamCity显示此次merge带来的所有提交。这会导致一些问题,例如,当某人从mastermerge到他的功能分支时,现在他的TeamCity项目由于该merge而显示“283待定更改”,如果构建失败,这些更改的作者将收到
我想知道如何使用TeamCity8.1选择要构建的分支。我的VCSroot(Git)设置为Default:"master"和Branchspecifications+:refs/heads/develop+:refs/heads/feature/*+:refs/heads/hotfix/*+:refs/heads/master+:refs/heads/release/*我有一个CIbuild设置,可以自动构建任何checkin的内容,这正是我想要的。我想做的是针对“开发”分支创建计划的QA构建/部署。我看到如果我单击运行按钮旁边的省略号,我可以在“更改”选项卡上选择分支,但我无法确定如
我想知道如何使用TeamCity8.1选择要构建的分支。我的VCSroot(Git)设置为Default:"master"和Branchspecifications+:refs/heads/develop+:refs/heads/feature/*+:refs/heads/hotfix/*+:refs/heads/master+:refs/heads/release/*我有一个CIbuild设置,可以自动构建任何checkin的内容,这正是我想要的。我想做的是针对“开发”分支创建计划的QA构建/部署。我看到如果我单击运行按钮旁边的省略号,我可以在“更改”选项卡上选择分支,但我无法确定如
运行TeamCity构建代理以使用最新构建的mono在Ubuntu14.04LTC上运行NUnit测试似乎有一些我一生都无法解决的依赖性问题。我遵循了以下安装步骤MonoInstallationStepsfor4.0.1TeamCityBuildAgent当TCBuildAgent启动NUnit步骤时,它只是失败了,查看日志显示它执行了/usr/bin/mono-sgen/home/ubuntu/buildAgent/plugins/dotnetPlugin/bin/JetBrains.BuildServer.NUnitLauncher.exe立即返回Corlibnotinsyncwi
运行TeamCity构建代理以使用最新构建的mono在Ubuntu14.04LTC上运行NUnit测试似乎有一些我一生都无法解决的依赖性问题。我遵循了以下安装步骤MonoInstallationStepsfor4.0.1TeamCityBuildAgent当TCBuildAgent启动NUnit步骤时,它只是失败了,查看日志显示它执行了/usr/bin/mono-sgen/home/ubuntu/buildAgent/plugins/dotnetPlugin/bin/JetBrains.BuildServer.NUnitLauncher.exe立即返回Corlibnotinsyncwi
我们需要将Karma测试运行程序集成到TeamCity中,为此我想给sys-engineers小脚本(powershell或其他):从某个配置文件中获取所需的版本号(我想我可以将它作为注释放在karma.conf.js中)检查定义的karmarunner版本是否安装在npm的全局repo中如果不是,或者安装的版本比预期的旧:选择并安装正确的版本运行它:karmastart.\Scripts-Tests\karma.conf.js--reportersteamcity--single-run所以我真正的问题是:“如果安装了所需的软件包版本,如何checkin脚本?”。您应该进行检查,还是
我们需要将Karma测试运行程序集成到TeamCity中,为此我想给sys-engineers小脚本(powershell或其他):从某个配置文件中获取所需的版本号(我想我可以将它作为注释放在karma.conf.js中)检查定义的karmarunner版本是否安装在npm的全局repo中如果不是,或者安装的版本比预期的旧:选择并安装正确的版本运行它:karmastart.\Scripts-Tests\karma.conf.js--reportersteamcity--single-run所以我真正的问题是:“如果安装了所需的软件包版本,如何checkin脚本?”。您应该进行检查,还是
我们有一个在64位WindowsServer2008机器上运行的TeamCity(7.0.3)代理。当我们最近升级代理以使用Java7(1.7.0_10)时,构建开始失败并出现以下堆栈跟踪:ErroroccurredduringinitializationofVMjava.lang.ExceptionInInitializerErroratjava.lang.Runtime.loadLibrary0(Runtime.java:841)atjava.lang.System.loadLibrary(System.java:1084)atjava.lang.System.initialize