I'm giving TeamCity a try and so far I like what I see *a lot*. I'm trying to properly launch the tests of a Rails app using the Rake runner. Like the usual Rails app it expects config/database.yml to tell it the db configuration. It's not stored in my SVN repository.
So I need to put a specific database.yml file in the checkout directory.
Is there a recommended practice to deal with this ? Should I manually go inside some checkout folder (where is it ?) to put my file there ? Or can I find some way to nicely integrate this content in the TeamCity UI ?
What do others do ?
Some unrelated feedback on my installation:
- installation went fine on Mac OS X. On the other hand on Windows I could install but I never got the administration and create project button, I really don't know why.
- I needed to reset my password on the forum and could not find a way to tell I had forgotten it (I had to google jetbrains community password reset to find a solution).
- I've been quite confused about what a VCS root is (even after reading the documentation). At first I thought I could use it as a SVN repository declaration, then build on it to only checkout whats below myproject/trunk/myproject folder. Finally I used a fully qualified path, I believe I'm probably not using the VCS root the right way.