brazerzkidaiint.blogg.se

Teamcity subversion
Teamcity subversion












Here is how we set it up for our staging buildįor sure we have another one for our production build.Īnother thing that I will not forget as it is automated Now back to my first topic, which was to automate the subversion tag creation when our build is successful which is done using TeamCity VCS Labeling. So with that I restrict the checkout to the trunk. Which specify that for that particular build I want to checkout from my VCS Root extended with trunk to the build folder /. But wait, if I do that TeamCity agent will make a checkout of my whole Subversion repository!Īnd here comes the VCS Checkout rules, which you can configure on every project which is using the VCS Root So I might be using myproject/ in place of myproject/trunk as the VCS Root. In the past I always set the TeamCity VCS Root to our myproject/trunk url, and I have seen lots of people doing so on different websites/blogs…Īt this point I realized that I missed a point with TeamCity VCS Root is that it contains Root in it’s name. We are using the convention of trunk, branches, tags in our Subversion server (which is the great Visual SVN Server). So it was relatively easy to configure TeamCity so that after build/deployment process it tags our subversion.įirst of all, I realized only the other day the way TeamCity works with VCS rootĪ VCS Root is a set of settings that defines how TeamCity communicates with a version control (SCM) system to monitor for changes and to get sources for a build. Something I promised to talk later on in more details. We use it as our Continuous Integration system but also to deploy to production server in one click.

teamcity subversion

So last week I decided that it was enough for me to have to create manually a subversion tag for Jobping web site then also took the time to do the same for my portal Tech Head Brothers.Īt Jobping we are using TeamCity and Subversion. Second because executing repetitive tasks tend to be error prone. First because it is boring, at least for me, and as a developer we have more interesting things to do. Why? Because I hate to do repetitive tasks. As you might now from reading my blog I tend to automate as much as I can.














Teamcity subversion