Teamcity octopus1/5/2024 They will output to a sub folder so I usual use the following Packages location in the step to avoid it getting unwanted packages. Once this is done you’ll get the build output you need and can add a “NuGet Publish” step into team city to push up the output The first step though is to get you Visual Studio Projects outputting the nuget packages, to do this add octopack to them You cant use the octopus nuget feed for anything else though, so if you are pushing shared private libraries and need a target (like i do) then you’ll need to get another nuget solution. Octopus has a nuget feed built in but you can run your own as well. ![]() Octopus Feeds off a nuget repo, so the next step is to get your packages into a nuget feed. I also create a fake build in TFS for some of my projects with the associated link, so we can still make use of the work item and test case links back to builds (RE: ) The only out-of-the-ordinary thing that I ever did was TeamCity->VSO which requires you to generate the basic auth creds ( ) for an account then put them into the TeamCity VCS root. the odd thing about this is that when connecting to TFS (On premise) the username format is DOMAIN\Username, but with VSO its #LIVE#\UsernameĪlso on that note, i recommend using the “Assemblyinfo patcher” to get your version numebrs up to date.Īnd, the VCS Labeling, throw a label into TFVC for every build, the convention i normally use is “BuildName_VersionNumber” TeamCity is the meat in this sandwich so this post focuses mainly on that. The “Source to Build” Setup is simple, I’m not going to go too much into that, if you cant get TeamCity talking to your source control you are probably in the wrong field. This post is about how I’ve been implementing them, which I’ve done in a few setups so far. ![]() An Octopus Deploy server has become as essential as a Build server in modern development departments these days. If your not running Octopus, go out and get it today.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |