Manually creating artifact links

Hi, 

 

We are using cloud Artifact Storage for all our artifacts. Currently we have a build configuration A that (only) collects artifacts of other build configurations (B, C and D) using artifact dependencies, renames these artifacts and stores them in its own artifact location. The artifacts are quite big and downloading the dependency artifacts from B, C and D and uploading renamed artifact to the location of A take some time. Now we are looking into the option to get rid of the artifact dependencies and have a build step do the copy-and-rename action completely at cloud side, eliminating the need to copy things to and from our network. This is possible but the only side effect is that the copied artifacts are not accessible anymore as Artifacts from within the TeamCity interface.

Is it somehow possible to not use the (dependency) artifact functionality but still have the TeamCity interface showing (linking to) the copied artifacts?

0
1 comment

Hi!

Which cloud storage are you using? As far as I know, if you use S3 for artifact storage, the links to the artifacts in the builds are displayed based on the S3 storage settings and on the .teamcity/artifacts.json files stored in the local artifacts storage. Perhaps you can explore if you can use this information to develop a custom plugin that displays the information you want?

Thanks,

Guilherme

0

Please sign in to leave a comment.