我在TeamCity中设置了3个步骤的构建配置:
对于FTP上传,我使用了FTPUpload插件,取自http://teamcityrunners.codeplex.com/.要上传的文件夹设置为绝对路径:
%userprofile%\.BuildServer\system\artifacts\%env.TEAMCITY_PROJECT_NAME%\%env.TEAMCITY_BUILDCONF_NAME%\%env.BUILD_NUMBER%\
Run Code Online (Sandbox Code Playgroud)
根据构建日志,只有在完成所有步骤后才会发布工件.
是否可以将TeamCity配置为在特定构建步骤后发布工件?
Mik*_*Two 14
我们为我的一个项目做了类似的事情.我们使用2种构建配置.
第一个构建解决方案,运行单元测试并生成工件.
第二个构建在上一次成功构建时设置了Artifact Dependency.这意味着第二个构建将开始从第一个构建中获取工件.第二个构建将有一个构建步骤,上传到ftp站点.第二个构建是使用指向第一个构建的Finish Build Trigger设置的.这将使它在第一次构建完成时启动.
这样做的工作要多一些,但是一旦你完成设置它就能很好地工作.
| 归档时间: |
|
| 查看次数: |
26987 次 |
| 最近记录: |