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