如何在TeamCity的项目概览表中启用到Artifactory的工件链接

如何在TeamCity的项目概览表中启用到Artifactory的工件链接,teamcity,artifactory,Teamcity,Artifactory,在TeamCity的项目概述页面中,有一个“工件”列,链接到常规设置页面中定义的项目工件。这允许声明作为项目构建签出目录一部分的工件,请参见 在发布到Artifactory的项目中,我希望TeamCity直接链接到Artifactory中的工件 如何让TeamCity显示从Artifactory(而不是 而不是在内部存储库中)。请参见一种方法是将HTML页面声明为项目的工件。HTML页面应该包含一个重定向元标记,该标记将指向Artifactory中的工件。在构建过程中,重定向URL应该使用工件的

在TeamCity的项目概述页面中,有一个“工件”列,链接到常规设置页面中定义的项目工件。这允许声明作为项目构建签出目录一部分的工件,请参见

在发布到Artifactory的项目中,我希望TeamCity直接链接到Artifactory中的工件

如何让TeamCity显示从Artifactory(而不是
而不是在内部存储库中)。请参见

一种方法是将HTML页面声明为项目的工件。HTML页面应该包含一个重定向元标记,该标记将指向Artifactory中的工件。在构建过程中,重定向URL应该使用工件的确切路径进行更新

例如,HTML文件如下所示:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh"
      content="0; url=http://myorg.artifactory.com/artifactory/mypproject/@@VERSION@@/pmyproject@@VERSION@@.rpm">
</head>
<body>
<p>My Project @@VERSION@@ RPM will download soon. It is possible to <a href="http://myorg.artifactory.com/artifactory/mypproject/@@VERSION@@/pmyproject@@VERSION@@.rpm">download manually</a>.</p>

</body>
</html>

我的项目@@VERSION@@RPM将很快下载。这是可能的


在生成过程中,将使用
sed
替换@@VERSION@占位符,或者如果使用了诸如Ant/Maven之类的生成工具,则使用该工具的标记筛选功能替换该占位符。

一种方法是将HTML页声明为项目的工件。HTML页面应该包含一个重定向元标记,该标记将指向Artifactory中的工件。在构建过程中,重定向URL应该使用工件的确切路径进行更新

例如,HTML文件如下所示:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh"
      content="0; url=http://myorg.artifactory.com/artifactory/mypproject/@@VERSION@@/pmyproject@@VERSION@@.rpm">
</head>
<body>
<p>My Project @@VERSION@@ RPM will download soon. It is possible to <a href="http://myorg.artifactory.com/artifactory/mypproject/@@VERSION@@/pmyproject@@VERSION@@.rpm">download manually</a>.</p>

</body>
</html>

我的项目@@VERSION@@RPM将很快下载。这是可能的

在生成过程中,将使用
sed
替换@@VERSION@占位符,或者如果使用诸如Ant/Maven之类的生成工具,则使用该工具的令牌筛选功能替换该占位符