繁体   English   中英

在一个特定的TFS 2018 Release环境中,如何获取用于TFS 2018构建的git源代码?

[英]How can I get the git source code used for a TFS 2018 build during one specific TFS 2018 Release environment?

目标 :TFS(2018)发行版,其环境可以下载用于构建的源代码(我会假定使用提交哈希)并压缩,然后再将其复制到文件共享中。

当前设置 :我们正在使用TFS 2018服务器(内部),并且我目前具有一个构建过程设置,该过程压缩所有源代码并将其作为构建工件上传。 存储库超过2GB,将其压缩然后上传将是一个漫长的过程。 此外,利用此构建的发行版具有多个环境,并且(据我所知)所有环境都被迫随后下载此工件,即使大多数环境都不需要。 我希望构建只进行构建并将构建输出作为其工件上传,并且仅在部署到一个特定环境时才创建源的zip。 源代码不必是整个git repo,而只需是生成生成的提交源。

注意:所有这些都是在没有外部互联网连接的本地服务器上完成的,尽管我认为这不会对这种情况的解决方案产生任何影响。

您可以在发布定义中将Artifacts设为空,并在要下载源代码的环境中添加任务以克隆存储库,将其压缩并复制。 请参考以下屏幕截图:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM