Hudson
Hudson continuous integration server
Overview
Hudson: Hudson continuous integration server
Design
- Super Type
- ContinuousIntegration
| Role | Concrete. (Objects can be created.) |
| Instance Names | Unique |
| Notification | false |
| Template Directory | |
| Data View | Children, proximity: 1 |
| Logger Name | Hudson |
Constraints
Allowed Child Dependencies
- Builder
- HudsonAjpPort 1
- HudsonHttpPort 1
- HudsonHttpsPort 1
- HudsonJavaHome 1
- HudsonPlugin
- HudsonWar 1
1: These types have a Singleton constraint. Only one instance may be added as a resource.
Allowed Parent Dependencies
- Node
- Site
Attributes
Exported Attributes
| Name | Property |
|---|---|
| hudsonHome | deployment-basedir |
Defaults for Imported Attributes
| Name | Default |
|---|---|
| hudsonAdminAddress | build@localhost |
| hudsonAjpPort | 1100 |
| hudsonDefaultMailSuffix | |
| hudsonHttpPort | 8081 |
| hudsonHttpsPort | -1 |
| hudsonJavaHome | ${env.JAVA_HOME} |
| hudsonPollSpec | */5 * * * * |
| hudsonSmtpHost |
Commands
View the available commands in the User Reference.
Related Types
The following types are defined for use with Hudson.
HudsonAdminAddress
Overview
HudsonAdminAddress: Email address of Hudson administrator
Defaults to build@localhost
Design
- Super Type
- HudsonSetting
| Role | Concrete. (Objects can be created.) |
| Instance Names | Unique |
Attributes
Exported Attributes
| Name | Property |
|---|---|
| hudsonAdminAddress | settingValue |
HudsonAjpPort
Overview
HudsonAjpPort: Hudson ajp13 port
The port to use for an AJP13 connection. Default is 1100. To disable, use -1.
Design
- Super Type
- HudsonSetting
| Role | Concrete. (Objects can be created.) |
| Instance Names | Unique |
Attributes
Exported Attributes
| Name | Property |
|---|---|
| hudsonAjpPort | settingValue |
HudsonDefaultMailSuffix
Overview
HudsonDefaultMailSuffix: Default mail suffix
What to append to unqualified addresses; e.g. a suffix of '@company.com' would make 'mlei' -> 'mlei@company.com'. Does not change qualified addresses such as myname@domain.com. Defaults to blank.
Design
- Super Type
- HudsonSetting
| Role | Concrete. (Objects can be created.) |
| Instance Names | Unique |
Attributes
Exported Attributes
| Name | Property |
|---|---|
| hudsonDefaultMailSuffix | settingValue |
HudsonHttpPort
Overview
HudsonHttpPort: Hudson web port
The port to use for the Hudson web interface. Default is >8081. To disable, use -1.
Design
- Super Type
- HudsonSetting
| Role | Concrete. (Objects can be created.) |
| Instance Names | Unique |
Attributes
Exported Attributes
| Name | Property |
|---|---|
| hudsonHttpPort | settingValue |
HudsonHttpsPort
Overview
HudsonHttpsPort: Hudson secure web port
The port to use for the Hudson secure web interface. Default is -1, which indicates disabled. To enable, set a port number such as 8444.
Design
- Super Type
- HudsonSetting
| Role | Concrete. (Objects can be created.) |
| Instance Names | Unique |
Attributes
Exported Attributes
| Name | Property |
|---|---|
| hudsonHttpsPort | settingValue |
HudsonJavaHome
Overview
HudsonJavaHome: Java installation used to run Hudson
The JAVA_HOME to use to run Hudson. Default is ${env.JAVA_HOME}
Design
- Super Type
- HudsonSetting
| Role | Concrete. (Objects can be created.) |
| Instance Names | Unique |
Attributes
Exported Attributes
| Name | Property |
|---|---|
| hudsonJavaHome | settingValue |
HudsonPollSpec
Overview
HudsonPollSpec: Hudson SCM polling schedule specification (cron-style)
How often to poll the source repository for changes, in cron format. Defaults to 5 minutes.
Design
- Super Type
- HudsonSetting
| Role | Concrete. (Objects can be created.) |
| Instance Names | Unique |
Attributes
Exported Attributes
| Name | Property |
|---|---|
| hudsonPollSpec | settingValue |
HudsonSetting
Overview
HudsonSetting: Hudson configuration setting
Design
- Super Type
- Setting
| Role | Abstract. (Objects cannot be created.) |
| Instance Names | Unique |
HudsonSmtpHost
Overview
HudsonSmtpHost: Hostname of SMTP server to use for notification emails
Defaults to blank. Hudson uses localhost if this value is not specified.
Design
- Super Type
- HudsonSetting
| Role | Concrete. (Objects can be created.) |
| Instance Names | Unique |
Attributes
Exported Attributes
| Name | Property |
|---|---|
| hudsonSmtpHost | settingValue |


