Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 320741

Summary: New Job for Target Platform Creation
Product: Community Reporter: Terran Gilman <trip>
Component: CI-JenkinsAssignee: CI Admin Inbox <ci.admin-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: d_a_carver, webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Attachments:
Description Flags
Build console log none

Description Terran Gilman CLA 2010-07-23 11:40:34 EDT
I'd like a second VTP job for creating the target platform that will be used by all our builds.  This should significantly reduce the server load and build times for our builds.  I'd like buckminster-voicetools-targetplatform as the name.  Also, it would make sense to rename the current VTP project again to reflect that it will be using buckminster.  Unless the naming convention really doesn't matter.
Comment 1 Eclipse Webmaster CLA 2010-07-23 13:21:37 EDT
I've created the new job.

What would you like to change the other jobs name to?

-M.
Comment 2 Terran Gilman CLA 2010-07-23 14:34:05 EDT
probably buckminster-voicetools-nightly to remain consistent.  I did notice that i'm getting errors when the simlinks are being created as part of the build and archiving process.  Here is the console log with the errors:

Started by user tegilman ln -s 2010-07-23_14-30-17 /opt/users/hudsonbuild/.hudson/jobs/buckminster-voicetools-targetplatform/builds/4 failed: -1 Building on master Updating http://dev.eclipse.org/svnroot/technology/org.eclipse.vtp/Releng/trunk/org.eclipse.vtp.releng.buckminster At revision 21238 no change for http://dev.eclipse.org/svnroot/technology/org.eclipse.vtp/Releng/trunk/org.eclipse.vtp.releng.buckminster since the previous build [workspace] $ /shared/common/ibm-java-ppc64-60-SR7/bin/java -Dbuckminster.output.root=/opt/users/hudsonbuild/.hudson/jobs/buckminster-voicetools-targetplatform/workspace/buckminster.output -Dbuckminster.temp.root=/opt/users/hudsonbuild/.hudson/jobs/buckminster-voicetools-targetplatform/workspace/buckminster.temp -jar /shared/common/buckminster-3.6/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar -application org.eclipse.buckminster.cmdline.headless -data /opt/users/hudsonbuild/.hudson/jobs/buckminster-voicetools-targetplatform/workspace --loglevel info -S /opt/users/hudsonbuild/.hudson/jobs/buckminster-voicetools-targetplatform/workspace/commands.txt
INFO: importtargetdefinition '-A' '/opt/users/hudsonbuild/.hudson/jobs/buckminster-voicetools-targetplatform/workspace//org.eclipse.vtp.releng.buckminster/rcp.target'
Artifact repository out of sync. Overwriting /opt/users/hudsonbuild/.hudson/jobs/buckminster-voicetools-targetplatform/workspace/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.eclipse.wst.common.frameworks.ui_1.2.0.v201004080500.jar Artifact repository out of sync. Overwriting /opt/users/hudsonbuild/.hudson/jobs/buckminster-voicetools-targetplatform/workspace/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.eclipse.wst.common.uriresolver_1.1.401.v201004280700.jar Artifact repository out of sync. Overwriting /opt/users/hudsonbuild/.hudson/jobs/buckminster-voicetools-targetplatform/workspace/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.eclipse.wst.common.modulecore_1.2.0.v201005200200.jar Artifact repository out of sync. Overwriting /opt/users/hudsonbuild/.hudson/jobs/buckminster-voicetools-targetplatform/workspace/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/features/org.eclipse.wst.common_ui.feature_3.2.0.v201005241600-7C78FPcEdhO_mXOgHjYfp_JwVrN5
Archiving artifacts
ln -s builds/2010-07-23_14-30-17 /opt/users/hudsonbuild/.hudson/jobs/buckminster-voicetools-targetplatform/builds/../lastSuccessful failed: -1 ln -s builds/2010-07-23_14-30-17 /opt/users/hudsonbuild/.hudson/jobs/buckminster-voicetools-targetplatform/builds/../lastStable failed: -1
Finished: SUCCESS
Comment 3 Terran Gilman CLA 2010-07-23 14:36:28 EDT
Created attachment 175093 [details]
Build console log

The log text didn't paste very well so i attached it as a file
Comment 4 David Carver CLA 2010-07-23 14:42:46 EDT
(In reply to comment #3)
> Created an attachment (id=175093) [details]
> Build console log
> 
> The log text didn't paste very well so i attached it as a file

You'll need to use the restful links to get to your Target Platform if you Archive it.   This is a better way than using the symbolic links as this can change depending on if your build runs on a Slave machine or not.
Comment 5 Terran Gilman CLA 2010-07-23 14:51:07 EDT
Strangely enough everything you wrote appears to be English, however, my mind is only seeing Greek.  I am woefully under skilled when it comes to these platforms.  The simlinks looked like they are part of the base build system and not part of what i'm doing, but I probably don't understand what all the archive target platform action is doing.  What are the restful links you refer to and how would I configure my project to use them?  I'm more than happy to read docs if there are any.
Comment 6 Eclipse Webmaster CLA 2010-07-23 15:01:29 EDT
I've updated the name of your other build.

Here are a couple of bugs for some background which may explain what Dave is talking about: 302170,292629

-M.
Comment 7 David Carver CLA 2010-07-23 15:12:59 EDT
In addition:

http://wiki.hudson-ci.org/display/HUDSON/Remote+access+API