这是我第一次使用TFS 2017 Release Management。我喜欢做的是:
在TFS上构建之后,我想将.exe文件从TFS服务器复制/移动到另一个文件服务器,如\\MyFileServer\foo\
,并带有“Publish Build Artifacts”--Task。但要访问文件服务器,它需要我的凭据。那么如何告诉TFS我的凭据移动文件?
我读了一些关于变量的内容,但是没有选项可以将变量/凭证设置为“Publish Build Artifacts”--Task。
有这个问题的人吗?
答案 0 :(得分:0)
构建服务帐户需要有权访问共享。
答案 1 :(得分:0)
首先,通常,构建代理作为网络服务(服务模式)运行,因此它使用网络服务访问该共享文件夹,因此您需要确保网络服务帐户具有足够的权限。
您可以参考以下方式授予权限:
如果构建代理程序以交互模式运行,则只需将启动构建代理程序的帐户添加到共享文件夹用户列表即可。
其次,您可以使用Server Artifact类型(在Publish Build Artifacts步骤中将文件共享更改为Server),之后您可以link artifacts to release并自动下载工件。