首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TeamCity + Artifactory‘需要Artifactory Pro.’.‘bug解决方案

TeamCity + Artifactory‘需要Artifactory Pro.’.‘bug解决方案
EN

Stack Overflow用户
提问于 2014-04-29 14:05:20
回答 2查看 536关注 0票数 0

最近,我在Artifactory TeamCity插件中遇到了一个bug,请注意,这只发生在Artifactory的开源版本中。

配置Artifactory插件并创建启用Artifactory的构建步骤后,在build上将发生以下错误:

代码语言:javascript
复制
Build failure message received:
Error occurred while resolving published or build dependencies:
Illegal character in query at index 69:
http://ArtifactoryServerName:8081/artifactory/api/search/pattern?pattern=Requires Artifactory Pro.
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-29 14:05:20

这是因为,在OSS版本中,构建步骤中的“自定义构建依赖”文本框是只读的,并且经常包含“Requires Pro”。字符串,该字符串作为自定义构建依赖项被拾取。

因此,在每个构建中,它都要查找以下的构建依赖关系:

代码语言:javascript
复制
http://ArtifactoryServerName:8081/artifactory/api/search/pattern?pattern=Requires Artifactory Pro.

它将立即导致此错误:

我们找到的解决方法是编辑使用Artifactory插件的构建配置的xml,该插件可以在TeamCity配置数据文件夹下找到:

代码语言:javascript
复制
TeamCity_ConfigurationData\config\projects\ProjectName\buildTypes\BuildConfiguration.xml

从文件中找到以下标记,并删除“RequiredArtifactionPro.”价值

代码语言:javascript
复制
param name="org.jfrog.artifactory.selectedDeployableServer.buildDependencies"

这是一个临时的解决方法,直到JFrog修复了这个错误,请注意,重新保存TeamCity中的配置将重新插入这个值,并导致构建再次失败。

票数 2
EN

Stack Overflow用户

发布于 2014-10-23 15:29:47

这个bug的修复包括在即将发布的TeamCity Artifactory插件:https://www.jfrog.com/jira/browse/TCAP-205的版本(2.1.11)中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23367009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档