Difference between revisions of "Common Build Infrastructure/Getting Started/Build In Hudson/Job Timeouts And Contacts"

From Eclipsepedia

Jump to: navigation, search
(Contacts)
(Contacts)
 
Line 28: Line 28:
 
  Name: Nick Boldt n***b****@g****.com
 
  Name: Nick Boldt n***b****@g****.com
  
If you do not have access to the job's configure page, you can look up its config.xml file if you know the job name. For example:
+
If you do not have access to the job's configure page, you can ssh to build.eclipse.org and look up its config.xml file if you know the job name. For example:
  
 
* https://build.eclipse.org/hudson/view/Athena%20CBI/job/cbi-linuxtools-Galileo/ maps to  
 
* https://build.eclipse.org/hudson/view/Athena%20CBI/job/cbi-linuxtools-Galileo/ maps to  

Latest revision as of 13:35, 18 February 2010

Warning2.png
Draft Content
This page is currently under construction. Community members are encouraged to maintain the page, and make sure the information is accurate.


This information is preliminary and subject to change. If you see an error or omission, please feel free to edit it.

[edit] Timeouts

As a job owner, it's important that your job not block indefinitely. Please be courteous to other developers and write your tests so that they do not wait forever for manual input. To workaround blocking tests, or to uncover tests which are inadvertently blocking, please ensure you set a timeout on your job so it will kill itself if it runs too long.


Hudson AbortBuildIfStuck.png

[edit] Contacts

To allow others to contact you should your build ever be stuck, or for any other reason, you can place default contact information in the Email Notification field.

Hudson EmailRecipients.png

Additionally, anyone explicitly listed under the Enable Project-based Security ...

Hudson Job Users.png

... can be fingered to determine their email address by first ssh'ing to build.eclipse.org using your committer ID:

$ finger nickb
Login: nickb
Name: Nick Boldt n***b****@g****.com

If you do not have access to the job's configure page, you can ssh to build.eclipse.org and look up its config.xml file if you know the job name. For example:

  • /opt/users/hudsonbuild/.hudson/jobs/cbi-linuxtools-Galileo
  • /opt/users/hudsonbuild/.hudson/jobs/cbi-linuxtools-Galileo/config.xml

[edit] See Also