Render links to jobs and services on a Hudson server.
Description
The macro renders a link to a job on a Hudson server.
Its purpose is to specify the reference to the Hudson server at one place (as a Confluence shortcut or space property) and reuse this URL throughout the usage of this macro.
Properties
System Identifier
Identifies the connection information via Confluence shortcuts or space properties.
Defaults to hudson
.
The system identifier is checked at three locations
The search for the system connection information is conducted as follows. Use the URI discovered first to connect to the server.
- Check for a space property
url-hudson
- Check for a space property
hudson
Only available with projectdoc Toolbox version 1.11 and up! - Check for a space property
shortcut-id-hudson
.
Lookup the connection information from the shortcut links with the value retrieved from the space property. - Check the shortcut links for a value
hudson
. - Check application navigator for a value
hudson
.
If no value is specified at any of the locations above, the macro renders an error message like this:
In this example for a system macro the referenced, but undefined system, is called test-repo
.
Job
The name of the Hudson job as rendered in the URL to the job.
Defaults to the space property 'Project Artifact ID'.
Subordinate Service
The subordinate service within the job. Appended to the URL containing the base URI, the job and the subservice.
Label
The label for the link. Defaults to the name of the job, if not explicitly specified.