标签: teamcity-8.0

如何防止为个人构建运行构建步骤

我们在TeamCity中有一个构建配置,有3个构建步骤.有没有办法阻止步骤2运行个人构建,以便正常的VCS触发器执行步骤1,2和3 - 但只有1和3运行个人构建?

对于个人构建,有一个变量BUILD_IS_PERSONAL设置为true,但如果不是,则不定义:http: //confluence.jetbrains.com/display/TCD8/Predefined+Build+Parameters

当我在构建配置脚本中使用变量时,你是如何使用变量的,它要求我手动定义值?

teamcity teamcity-8.0

2
推荐指数
1
解决办法
1010
查看次数

从失败的步骤运行 teamcity

我的构建有 10 个步骤。

构建通常会在第 10 步尝试将 rpm 部署到神器时失败。

下次构建再次从 1 开始时,我可以将构建配置为仅在该步骤失败时从 10step 开始吗?

谢谢

teamcity teamcity-8.0

2
推荐指数
1
解决办法
579
查看次数

Teamcity获取对上一次成功构建的引用

我有一个构建配置,将构建一个工件文件.我想做的是添加一个步骤,以便在构建工件之后,它将在它与最后一个成功构建的工件之间进行差异.只要我能够计算出最后一个工件文件的路径,我就可以编写一个可以执行diff的工具.

如何获取上一次成功工件的详细信息?

teamcity artifacts teamcity-8.0

1
推荐指数
1
解决办法
3553
查看次数

Teamcity开始很慢

我在我的DigitalOcean Droplet中安装了一个Teamcity服务器,该机器是2核和4G内存.

我检查了日志,但似乎每件事情都是正确的.我把Teamcity放在我的nignx web服务器后面.

问题是有时Teamcity启动可能需要半个小时,而我无法获得Teamcity的任何信息

我只知道jvm正在运行,如果我通过ningx访问url我只得到502

teamcity teamcity-8.0

1
推荐指数
1
解决办法
1639
查看次数

TeamCity API 设置配置参数

我有配置参数current_build_date(用户定义参数),我只想通过 API TeamCity 将此参数设置为当前日期。

在文档上我看到了这个:

http://teamcity:8111/httpAuth/app/rest/buildTypes/<buildTypeLocator>/parameters/<parameter_name>
Run Code Online (Sandbox Code Playgroud)

我知道我的Build 配置 ID,但我无法理解如何通过它来制作buildTypeLocator

我假设结果会是这样的:

 curl -u Login:Password \
      -X PUT \
      -d 'valueOfMyParam' \
      -H 'Content-Type: text/plain' \
      http://teamcity:8111/httpAuth/app/rest/buildTypes/<buildTypeLocator>/parameters/current_build_date
Run Code Online (Sandbox Code Playgroud)

如果了解 TeamCity API 的人能够帮助我解决这个问题,我将非常感激。

我尝试只是传递而不是 buildTypeLocator 我的构建配置 ID,但出现错误:

[17:08:25][Step 3/3] Error has occurred during request processing (Not Found).
[17:08:25][Step 3/3] Error: jetbrains.buildServer.server.rest.errors.NotFoundException: No project found by name or internal/external id 'BuildConfigurationID'.
Run Code Online (Sandbox Code Playgroud)

如果我的问题有任何问题或含糊之处,请添加评论,我会尽力解决它。

teamcity teamcity-8.0 teamcity-9.0

1
推荐指数
1
解决办法
3229
查看次数

使用MSBuild 2012时,TeamCity报告缺少UserAgent

我一直在努力让TeamCity与MVC 5项目合作.它成功构建项目,但在使用MSDeploy时失败.错误是:

[VSMSDeploy] C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets(4255, 5): 
Web deployment task failed. ('Microsoft.Web.Deployment.DeploymentBaseOptions' does 
not contain a definition for 'UserAgent')
Run Code Online (Sandbox Code Playgroud)

查看文件,它谈到我可以看到:

<!-- UserAgent string sent to msdeploy -->
<PropertyGroup>
  <_MSDeployUserAgentSource Condition=" '$(BuildingInsideVisualStudio)' != 'true'">$(VisualStudioVersion):CmdLine</_MSDeployUserAgentSource>
  <_MSDeployUserAgentSource Condition=" '$(BuildingInsideVisualStudio)' == 'true'">$(VisualStudioVersion):PublishDialog</_MSDeployUserAgentSource>
  <_MSDeployUserAgent>VS$(_MSDeployUserAgentSource)</_MSDeployUserAgent>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

所以,我不知道是否需要以某种方式改变它.

我的TeamCity服务器上没有安装VisualStudio 2013,该服务器运行此版本:TeamCity Professional 8.0.5(build 27692).

我已经安装了MSBuild(团队城市未满足要求:MSBuildTools12.0_x86_Path存在).如果我转到创建cmd.deploy的文件夹并从命令行运行它,那么它就可以正常部署.我想知道如何指定UserAgent.

visual-studio-2013 teamcity-8.0

0
推荐指数
1
解决办法
1874
查看次数

为什么我的报告会被跳过? - TeamCity CI

我无法弄清楚为什么我的报告被跳过了.我的TeamCity CI(8.0.0)日志说"167个报告已被过时".是因为"parseOutOfDate"是假的吗?http://confluence.jetbrains.com/display/TCD7/Build+Script+Interaction+with+TeamCity

TeamCity BuildLog

Checking for changes
[14:53:22]Checkstyle report watcher
[14:53:22]Watching paths:
[14:53:22]/Applications/buildAgent/work/84ee385a4d5ae77b/www/**
[14:53:22]Publishing internal artifacts
[14:53:22]Sending build.start.properties.gz file
[14:53:22]Sending build.start.properties.gz file
[14:53:22]Clearing temporary directory: /Applications/buildAgent/temp/buildTmp
[14:53:22]Checkout directory: /Applications/buildAgent/work/84ee385a4d5ae77b
[14:53:22]JSLint report watcher
[14:53:22]Watching paths:
[14:53:22]/Applications/buildAgent/work/84ee385a4d5ae77b/www/**
[14:53:22]Updating sources: server side checkout
[14:53:22]Building incremental patch for VCS root: cp-edna-hybrid Repository
[14:53:22]FindBugs report watcher
[14:53:22]Watching paths:
[14:53:22]/Applications/buildAgent/work/84ee385a4d5ae77b/www/**
[14:53:22]Repository sources transferred
[14:53:23]Checkstyle report watcher
[14:53:23]167 reports found for paths:
[14:53:23]/Applications/buildAgent/work/84ee385a4d5ae77b/www/**
[14:53:23]167 reports skipped as out-of-date
[14:53:23]JSLint report watcher
[14:53:23]167 reports found for paths: …
Run Code Online (Sandbox Code Playgroud)

teamcity continuous-integration teamcity-8.0

0
推荐指数
1
解决办法
2657
查看次数