Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

TeamCity is the continuous integration server developed by JetBrains. By adding the TeamCity Build Configuration macro to a Confluence page, you can display information about the current project activity. Before you can use this macro, your Confluence and TeamCity server should be connected via Application Links. People viewing the page will see information about activity for the selected project from TeamCity server. Data are retrieved through the single TeamCity user account, so Confluence users needn't even have an account in TeamCity to view information about project activity. The add-on supports work with multiple TeamCity servers, so you can instantly view activity for multiple projects for one or several TeamCity servers.

Adding the TeamCity Project macro to a page

1. In the Select Macro form, select the TeamCity Project macro.

2. Select the appropriate TeamCity instance and the project, which data about project activity is retrieved from.

3. Click Insert.

4. Save the page.

Once you have saved the page, you will see the table with the following information:

  • # - number of the build configuration;
  • Results - results of the build completion;
  • Changes - the list of changes added into the build and the user who added these changes;
  • Started - date and time when the build was started;
  • Duration - duration of the build creation.

You can click the entries in the Results column, to proceed to the build results in TeamCity instance.

If you want to view build changes, click the down arrow icon to expand the list of changes added into the build. You can view the files that were created, edited or deleted in the result of modifications, by clicking the N files link.

Code examples

The following examples are provided for advanced users who want to inspect or edit the underlying markup for a Confluence page. 

Macro name: teamcity-project

Macro body: None.

The following parameters are available in storage format.

Parameter NameRequiredDefaultParameter description and accepted values
project
yesn/aName of the project, which activity data is fetched for. All projects are retrieved from TeamCity server.

Storage format example

Below you can find the example of storage format. The selected application link is not indicated anyhow in the storage format.

<p><ac:structured-macro ac:name="teamcity-project">
	<ac:parameter ac:name="project">Amazon API client</ac:parameter>
</ac:structured-macro></p>
  • No labels