Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Common Build Infrastructure/Jar Signing"
(New page: How does the Athena builder handle signing? If the build is run in Hudson on build.eclipse.org, the Hudson user initiates the signing process from a folder within the job's workspace. I...) |
|||
Line 29: | Line 29: | ||
By default, <code>buildServerUser</code> is set to <code>dashBuild@build.eclipse.org</code>, but this can be overwritten in your .releng/build.properties if you need to connect as <code>you@build.eclipse.org</code>, using your CVS userid from dev.eclipse.org. | By default, <code>buildServerUser</code> is set to <code>dashBuild@build.eclipse.org</code>, but this can be overwritten in your .releng/build.properties if you need to connect as <code>you@build.eclipse.org</code>, using your CVS userid from dev.eclipse.org. | ||
+ | |||
+ | [[Category:Athena Common Build]] |
Revision as of 20:40, 12 May 2009
How does the Athena builder handle signing?
If the build is run in Hudson on build.eclipse.org, the Hudson user initiates the signing process from a folder within the job's workspace.
If the build is run as anyone else, the build will attempt to upload a zip of jars to be signed as some authorized user on build.eclipse.org.
Here's a snippet of the buildAllHelper.xml code:
<target name="signMasterZip" if="sign"> <antcall target="-timestamp" /> <if> <or> <contains string="${user.name}" substring="hudson" /> <contains string="${user.home}" substring="hudson" /> </or> <then> <property name="buildServerUser" value="" /> <property name="signingDir" value="${writableBuildRoot}/signing" /> <mkdir dir="${signingDir}" /> </then> <else> <property name="buildServerUser" value="dashBuild@build.eclipse.org" /> <property name="signingDir" value="/home/data/httpd/download-staging.priv/commonBuild" /> </else> </if> ...
By default, buildServerUser
is set to dashBuild@build.eclipse.org
, but this can be overwritten in your .releng/build.properties if you need to connect as you@build.eclipse.org
, using your CVS userid from dev.eclipse.org.