gpt4 book ai didi

teamcity - 在特定构建步骤后发布工件

转载 作者:行者123 更新时间:2023-12-02 14:52:12 26 4
gpt4 key购买 nike

我通过 3 个步骤在 TeamCity 中设置了构建配置:

  • 构建解决方案
  • 进行单元测试
  • 将工件上传到 FTP

对于 FTP 上传,我使用了 FTPUpload 插件,取自 http://teamcityrunners.codeplex.com/ 。要上传的文件夹设置为绝对路径:

%userprofile%\.BuildServer\system\artifacts\%env.TEAMCITY_PROJECT_NAME%\%env.TEAMCITY_BUILDCONF_NAME%\%env.BUILD_NUMBER%\

根据构建日志,只有在完成所有步骤后才会发布工件。

是否可以将 TeamCity 配置为在特定构建步骤后发布工件?

最佳答案

我们为我的一个项目做了类似的事情。我们使用 2 种构建配置。

第一个构建解决方案,运行单元测试并生成工件。

第二个版本设置为 Artifact Dependency在最后一次成功的构建上。这意味着第二个构建将开始获取第一个构建的工件。第二个构建将有一个上传到 ftp 站点的构建步骤。第二个版本设置为 Finish Build Trigger指向第一个构建。这将使它在第一个构建完成时开始。

这种方式需要做更多的工作,但是一旦设置完毕,它就可以很好地工作。

关于teamcity - 在特定构建步骤后发布工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9405101/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com