问题标签 [teamcity-9.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
10583 浏览

teamcity - Teamcity 恢复已删除的构建配置

teamcity 有没有办法恢复已删除的构建配置。我发现恢复刚刚删除的项目是关于恢复已删除的项目,但找不到任何有关恢复已删除的构建配置的信息。我正在使用 Teamcity 8.0.6

0 投票
1 回答
1126 浏览

teamcity - 是否可以从构建配置中停止失败的 TeamCity 构建?

我们有一个 TeamCity 构建配置,它进行部署然后运行集成测试。

  • 部署系统
  • 运行测试套件 A
  • 运行测试套件 B
  • 运行测试套件 C

如果测试套件 A 失败,B 和 C 仍然应该运行(同样,如果 B 失败,C 应该运行)。为了满足这一点,构建步骤设置为运行“即使前面的某些步骤失败”。但是,如果部署系统的第一步失败,我不希望运行任何测试。

如果部署失败,有没有办法终止构建,但要继续运行所有测试,有个别测试失败?

0 投票
1 回答
1402 浏览

teamcity - TeamCity 代理错误:无法发布工件:需要身份验证

我正在使用 TeamCity 9.0.1。TC 服务器刚刚从另一台机器迁移过来,现在我的构建代理都不能发布工件。他们在构建日志中显示以下错误:

服务器位于 nginx 反向代理后面。服务器安装了 LDAP、内置和基本 HTTP 身份验证模块。代理如何向服务器进行身份验证,为什么它会失败并显示此消息?构建似乎运行得很好,他们只是不能上传工件。

0 投票
1 回答
3010 浏览

android - 无法通过他们的 API 将 APK 文件上传到曲棍球应用程序

我无法通过他们提供的 API 将 android apk 上传到 hockeyapp。当我使用

我收到一个错误: {“status”:null}

当我尝试

发生错误: {"status":"error","message":"找不到文件。请检查您的文件不是目录或捆绑包。"}

请给我一个解决方案。拖放对我有用。但我需要通过他们的 API 来完成。我使用 Team City 作为我的 CI 服务器。

0 投票
1 回答
240 浏览

shell - 无法获取在 Team City 中完成构建的分支

我使用 TeamCity 作为我的 CI 服务器。我目前正在为两个不同的分支生成 apk。现在我需要为两个不同的团队将这些 apk 上传到 hockey-app。但我不明白构建是来自默认分支还是发布分支。我试过了

现在我正在构建默认分支。但是第 3 行正在打印%teamcity.build.branch%而不是default 。请给我一个解决方案。

0 投票
1 回答
1427 浏览

teamcity - 如何使用远程构建为 Perforce Streams 配置 TeamCity?

我们刚刚升级到使用 TeamCity 9.0.1,并希望转向 Perforce Streams。我们有一个名为 //Project 的示例仓库,其中包含用于

我希望能够配置 TeamCity,因此我们有一个能够从一个配置构建所有这些分支的构建。

我最初尝试在 TeamCity 中设置 Perforce Stream VCS 根:

并给变量一个默认值 Main。这在 TeamCity 中运行良好 - 当我单击“运行...”并将变量名称更改为 Sprint1 时,它会创建一个新分支。但是,如果我在 Sprint1 中工作并想从 Visual Studio 进行远程构建,它会告诉我没有可以构建此更改的配置(即使已经创建了分支)。

我尝试切换到指定客户端映射,但无法让 VS 插件识别配置是否有效。我猜问题是你不能在 Visual Studio 解决方案中自定义构建参数,直到它确定哪些配置是有效的,在这种情况下,有效性受到变量值的影响。您如何在 TeamCity 中设置 Perforce Streams,以便您可以对分支进行个人构建?

0 投票
1 回答
4030 浏览

teamcity - 使用命令行或工件从成功构建中复制文件时出错

我用 TeamCity v9.0 构建了一个新服务器。我在尝试将构建输出复制到映射的网络驱动器时遇到了困难X:

我的构建步骤如下:

  1. 从 TFS 在线获取最新版本。
  2. 使用 MSBuild 构建
  3. 运行 NUnit 测试
  4. 将两个文件夹(Web 和 ServiceLayer)复制到映射的网络驱动器X:

尝试但无法正常工作:

  1. 使用以下Command Line脚本创建了最终构建步骤:

xcopy %system.teamcity.build.workingDir%\ServiceLayer\ D:\ServiceLayer\ /S /Y

xcopy %system.teamcity.build.workingDir%\Web\ D:\Web\ /S /Y

错误

步骤 4/5:在暂存时将构建输出复制到 web 和 api(命令行)

teamcity[buildStatisticValue key='buildStageDuration:firstStepPreparation' value='70.0']

teamcity[buildStatisticValue key='buildStageDuration:buildStepRUNNER_8' value='0.0'] 开始:

D:\TeamCity\buildAgent\temp\agentTmp\custom_script9113406165823545108.cmd

在目录中:D:\TeamCity\buildAgent\work\3b1161c630069aad 0 文件

复制的路径无效进程以代码 4 退出

teamcity[buildStatisticValue key='buildStageDuration:buildStepRUNNER_8' value='194.0'] 步骤复制

在暂存(命令行)上构建到 web 和 api 的输出失败

  1. 创建了工件路径

    服务层 => d:\Temp\x.zip

错误:

未能发布工件:未能上传工件,由于错误:

java.io.IOException:创建目录失败:

“C:\ProgramData\JetBrains\TeamCity\system\artifacts\ChannelOptimiser40\CO40 Build Config\224\d:\Temp”

问题

有人可以告诉我如何在构建完成后将我的ServiceLayer和文件夹复制到另一个目录吗?Web

0 投票
1 回答
43 浏览

mercurial - 在 TeamCity 上,在未设置执行位的情况下签出 Mercurial 存储库

在我的 Mercurial 存储库中,我有一些构建脚本。但是,当 TeamCity 签出 repo 时,它不会在它们上设置执行位,即使它已在存储库中设置。然后构建失败,因为它无法运行脚本,正如您所期望的那样。如何让 TeamCity 尊重执行位?

我在 Ubuntu Server 14.04 上运行 TeamCity 9.0。

0 投票
2 回答
1223 浏览

node.js - 为什么我的 gulp/teamcity 构建失败并显示“断言失败:0,文件 src\uv-common.c,第 103 行”?

我的 TeamCity 构建随机失败,并显示以下消息:

一些细节:

  1. 我正在使用命令行运行器:调用 npm install;调用 gulp ci
  2. 有问题的步骤是在我编译的测试二进制文件上运行 NUnit。
  3. 我无法通过命令行重现该问题。

环境信息:

  • TeamCity v9.0.2(撰写本文时最新)
  • 节点 v10.36(撰写本文时最新)
  • Gulp v3.8.10(撰写本文时最新)
  • NUnit.Runners nuget 包 2.6.4(撰写本文时最新)
0 投票
1 回答
983 浏览

active-directory - TeamCity LDAP 同步不会创建新用户

我已经为 TeamCity 配置了 LDAP。第一次同步跟踪失败。根据 teamcity-ldap.log 找到所有用户但没有创建:

[2015-01-30 08:04:53,077] 信息 - jetbrains.buildServer.LDAP - 用户 ...(远程 ID:'CN=...,OU=Users,OU=...,DC=... ,DC=...') 应该被创建,但自动用户创建被禁用。

我将 teamcity.options.createUsers 设置为 true 但没有创建用户。

[2015-01-30 08:13:26,375] 信息 - jetbrains.buildServer.LDAP - 找到 224 个搜索结果,搜索库 ='OU=Users,OU=....',filter='(objectClass=User)' , 范围=2, 属性=[邮件, sAMAccountName, displayName]

[2015-01-30 08:13:26,375] 信息 - jetbrains.buildServer.LDAP - 上次同步统计信息:创建的用户 = 0,更新的用户 = 0,删除的用户 = 0,远程用户 = 224,匹配的用户 = 2,创建组=0,更新组=0,删除组=0,远程组=0,匹配组=0,持续时间=250ms,错误=[]

创建用户时,我必须更改什么?

谢谢