Hello,
I've gotten my Ubuntu box to connect to subversion using passwordless ssh. I was able to do that in Ubuntu using the command "sudo su - cruise" to setup the passwordless ssh. Now I'm trying to do it on Mac OSx, I tried using the "sudo su - cruise command, and that doesn't work. It says that cruise is an unknown login. How do I setup the passwordless ssh on the Mac OSx?
Felix

The Go server maintains an embedded database that stores historical data for all your pipeline, stage and job runs. Rather than backing up the entire Go directory structure, its much more convinient to just backup the embeded DB. This article shows you how to backup your data in Linux.


You may see this error message if you have a corrupt index file.
"File ID mismatch got=0 expected=454 pos=10057 false org.h2.store.DiskFile:C:\Program Files\Cruise"
put the 3rd party library files on a shared folder, let's say \\lib-server\libraries, and map \\lib-server as z: drive, so we can access z:\libraries for library files
and my ant is using the classpath z:\libraries to build the project, it works fine when I run it in command line, but failed when running in Cruise.
the output showing error message:
[javac] ***\***\***\TestImpl.java:2: package oracle.jbo.server does not exist
[javac] import oracle.jbo.server.EntityImpl;
[javac] ^

Cruise did not ship a tool to generate password with SHA1 for users. However, there are lots of tools does.

When I try to run my scripts on unix using the exec task it fails with the error "Make sure this command can execute manually" even though the script is there and is executable.
Normally if you run Cruise Agent on Mac by double clicking the application, it doesn't inherit environment variables from /etc/profile, ~/.profile etc. You need to use the ~/.MacOSX/environment.plist to specify environment variables.
For example, if you want to specify ANT_OPTS environment variable for using Ant in Cruise Agent, the content of environment.plist may look like this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ANT_OPTS</key>
<string>-Xmx2048m</string>
</dict>
</plist>
And if you change the environment.plist please make sure you logout and login again to make it take effect.
More information can be found here: http://developer.apple.com/qa/qa2001/qa1067.html

I have installed an agent on a virtual machine, and it worked fine with Cruise server.
However when I clone the VM image, both of the agents get confused, and a job can be building on both agents at the same time.
The original bug is http://community.thoughtworks.com/posts/5724dc11b1,
The problem is when anti-virus application installed on agent side, the agent always think it's a new agent, so need to approve it again. it's a bug in the current release, and we'll fix it in next release.