I'm new to both CCrb and git. I pulled down the latest from the master thoughtworks repository on github, and after a few quick tweaks, I had a CCrb instance and running on mod_passenger. I added a project, a few more tweaks, it built. So far, so good!

Here, though, are the things I'm not clear on...

1. When I set up my new project, I added it as

./cruise add projectname --repository [EMAIL PROTECTED]:projectname.git --source-control git

Where do these parameters get stored? I don't see any external managment of them. They go into the Project model, but there's no database.yml, so from there, I'm lost Are they a side effect of CRUISE_DATA_ROOT/projects having a subfolder named for each project?

2. To get my project to build the first time, I had to manually do a "git submodule init;git submodule update"in the project's work directory, to pull down the plugins from the master. Is this something that CCrb should be doing? I'd imagine it could need redoing over time, as the upstream versions change, but I'm not sure what part of the process should be doing that.

3. Now that it's built... it built once, said it was happy, and that's it. I can do a manual build via the web interface, and it works, but it doesn't pull any new code down from the master (which is on the same server, as username git). The automatic build, which is supposed to poll every 20 seconds for updates, doesn't seem to have done anything; here again, I'm hampered by not knowing what to look for. The logs don't contain the string "git" at all. Where is that pull supposed to occur?

Thanks for any pointers..

Jay Levitt

_______________________________________________
Cruisecontrolrb-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users

Reply via email to