Как уже упоминалось выше, можно скачать с помощью REST API.Также возможно использование библиотеки FluentTc с текущими API:
Загрузка артефактов последней успешной сборки:
IConnectedTc connectedTc = new RemoteTc().Connect(a => a.ToHost("tc")
.AsUser("MYUSERNAME", "MYPASSWORD"))
IBuild lastSuccessfulBuild = connectedTc.GetLastBuild(having =>
having.BuildConfiguration(with => with.Id("FluentTc"))
.Status(BuildStatus.Success));
IList<string> downloadedFiles = connectedTc.DownloadArtifacts(lastSuccessfulBuild.Id,
@"C:\DownloadedArtifacts");
Загрузка определенного файла из артефактов конкретной сборки при сборкеId:
string downloadedFile = connectedTc.DownloadArtifacts(
buildId,
@"C:\DownloadedArtifacts",
"binaries.zip");