
- #Teamcity artifact paths how to#
- #Teamcity artifact paths zip file#
- #Teamcity artifact paths download#
#Teamcity artifact paths download#
Since TeamCity itself acts like an Ivy repository it allows you to download the artifacts using Ivy tasks or Ivy tool from the command line. The artifact dependencies are set up when you create or edit the build configuration: It’s also possible to specify the destination directory where the artifacts are downloaded when the build is started and configure whether to clean the catalogue before creating builds and downloading artifacts to avoid artifacts clutter. One or several artifacts paths can be specified.

In the artifacts paths you can use regular expressions or file patters.
#Teamcity artifact paths how to#
I’m going to assume that you know how to create a build in TeamCity.įirstly in the general settings for the build process, you need to set the artifacts path. What I am going to do here is explain how I create artifacts in my build and how I deploy them. There is a lot of documentation out there but much of it seems to assume more prior knowledge than I had. What’s not so clear is how you know where these are and how to then use them.
#Teamcity artifact paths zip file#
These are a common concept in CI and as such are not hard to understand, they are basically any outputs from your CI process, this could be a package, or a zip file or a html report etc. Now that my nuget server is on a different box and needs a PUT operation to deploy I can’t do that.Īll this leads me to Artifacts. The old system was easy, I just needed to copy the nuget package to a local folder. So far this is mostly going well, I now have a nicer UI, the problem I have is that I need to get my nuget packages into it as part of the CI process. NET based - framework and standard which means that I need to deploy to some sort of nuget server.Īs my internal nuget server has decided to stop working for more than a few seconds at a time I decided to look for something else.

As someone who writes a few libraries, I need to be able to deploy them. TeamCity is a powerful CI/CD tool, not only can it build and test your code, it can deploy it too.
