maven - 在 Teamcity 中设置项目运行程序以将构建 Artifact 部署到 Artifactory

标签 maven continuous-integration teamcity artifactory

在我们的 Web 应用程序中,我们使用 TeamCity 管理持续集成。到目前为止,我们已经手动添加了所需的 jar 并使用 ant 脚本来构建和部署我们的应用程序。最近我们切换到 Maven 并将 Artifactory 添加到循环中。

我需要知道如何将我们的构建 Artifact 从 TeamCity 部署到 Artifactory。 我将 Artifactory 插件添加到 TeamCity(遵循 this 指南),但是当尝试添加新的构建步骤时,我似乎找不到任何与 Artifactory 相关的步骤(我希望找到)。

这里遗漏了什么吗?

最佳答案

我不认为这是一个单独的步骤,但实际上是 Maven 构建步骤本身末尾的一组选项(它应该位于底部)。

请参阅此处了解更多详细信息:

具体来说,它表示“‘部署 Maven Artifact ’选项仅在使用‘Maven2’构建运行程序时才可用。”

关于maven - 在 Teamcity 中设置项目运行程序以将构建 Artifact 部署到 Artifactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11169347/

相关文章:

java - 如何在新系统上使用 Java 安装 Selenium 并使用 Jenkins 作为 CI 生成正确的测试报告

maven - 如何将 Maven 配置为默认使用 JDK6,但根据需要使用 JDK7

ruby - Rubocop:当只发现警告时,是否可以告诉 Rubocop 返回零作为退出代码?

GitHub 组织 repo + Jenkins(GitHub 插件)集成

TeamCity 构建代理已断开连接

deployment - Teamcity MSBuild 将构建输出复制到新文件夹

python - 在 docker 内部运行 python 测试并在主机外部获取退出代码

maven - 如何从 maven 命令行运行多个 cucumber runner

android - 使用 Maven 构建失败

java - 在哪里放置 Maven 构建库的演示/示例代码?