Sorry, I hit reply instead of reply all on a previous email.


1) The setupWorkspace.sh script seems to be looking for the .classpath file in the wrong place.

I setup the subversion URL as https://svnserver/path/MyProject. So when Hudson check out from subversion the .classpath is placed in $WORKSPACE/MyProject/.classpath, but setupWorkspace.sh is looking for $WORKSPACE/.classpath. What am I doing wrong?

In the job setup, under Subversion, put a period (.) in the "Local module directory (optional)" field. It probably has "MyProject" in there now.

Putting ".", instead of leaving it blank, fixed this and #2.


2) The setupWorkspace.sh prints the following error even though I can go in by hand after the build and that directory does exit: rm: /Developer/Hudson/Home/jobs/MyProject/workspace/Root/System: No such file or directory

This is the same problem. it's looking in .../workspace/Root/System, because you have the Local module directory as your project name, that directory actually exists in /worspace/MyProject/Root/System.

3) How will my apps and frameworks find the frameworks they depend on? Is this automatically done by the setupWorkspace.sh script as long as those frameworks have already been made? Do I have to do a build and install so that they are placed in /Library/Frameworks?

Mike's latest workspaceSetup.sh will automatically look for Hudson projects with the same name as the frameworks in your .classpath file - freaking AWESOME, BTW. If it finds them, it will use the last successful build of that hudson job.

This is actually broken for me because I can not archive the build (see #4). I looked in the script and it is looking under "lastSuccessful/archive/dist/${FRAMEWORK}.tar.gz. This presents two problems for me. First I can not figure out any pattern under the archive option that will find my framework. Second, my build only produces a MyProject.framework and not MyProject.framework.tar.gz.

Anyone help with this?


4) I can not get Hudson to "Archive the Artifacts" for framework builds when set to $WORKSPACE/MyProject/dist/*.framework. The configuration screen tells me that $WORKSPACE/MyProject/dist does exist but the build throws an error saying it can not find / Developer/Hudson/Home/jobs/MyProject/workspace/MyProject/dist/ *.framework.

Hmmm.... not sure on this one, but once you change the Local module directory (see #1) then maybe that will fix this too.


Thanks,
Frank
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to