Configurations
| Chapter 2. User interfaces |

## Configurations

This page shows detail information about particular configuration. User can navigate to this page by selecting CONFIGURATIONS from the main navigation area, or clicking on a particular configuration from the dash board page. Left side of the page is a tree of configurations, and right side is detail information about selected configuration in the tree.

1. Selected configuration

   User can click on particular configuration in the tree in order to view or edit information about that configuration.

2. Reveal selected configuration

   User can expand or collapse the whole configuration tree. When the tree is collapsed, user can click on the reveal link to only reveal selected configuration, and its ancestors, while keeping other configurations closed.

3. Tabs of a configuration

   Build information

     Display build information for selected configuration.

   Basic settings

     Display or edit basic setting for selected configuration.

   Repositories

     Display or edit repository information about selected configuration.

   Builders

     Display or edit builder information about selected configuration.

   Steps

     Display or edit step information about selected configuration.

     | Note
     Step order in this tab does not make sense. Actual order of execution is determined by the serial composition step.

   Login mappings

     Display or edit login mapping information about selected configuration.

   Child configurations

     Display, create, delete, or move child configurations of selected configuration.

     | Warning
     Before delete or move child configurations, you should make sure that there are no builds currently running inside them. Otherwise, the operation will fail.

4. Configuration log

   Click here to access log about selected configuration. Log level can be controlled in basic settings tab.

5. History builds information

   Display number of history builds. List of history builds will be displayed when click on this link.

6. Trigger button

   Click this button to create a new triggering instance inside a configuration.

7. Actions can be performed on a build

   Move To

     Move current build into another configuration.

   Promote

     Promote currrent build into another configuration. This action is only available when current build has a label in repository, because QuickBuild tries to retrieve and rebuild the same set of source codes in destinate configuration.

   Rebuild

     Re-generate current build. This action is only available when current build has a label in repository, because QuickBuild tries to retrieve and rebuild the same set of source codes.

   Delete

     Delete this build including all published artifacts. Artifacts published through soft links are not affected.

8. Logs and reports of a build

   Build log records log information about a build. Log level can be controlled through basic settings tab. Revision log records change logs since last build. JUNIT html report is a link to html reports generated by junitreport task in Ant. Clover html report is a link to html reports generated by clover-report task in Ant. Refer to this use case for details.

9. Published artifacts

   User can download published artifacts here. Exising artifacts can also be deleted here.

10. Upload new artifact or create new directory.

    User can upload new artifact or create new directory so that they are available as part of published artifacts. For example you can upload an installation guide here.

Chapter 2. User interfaces |  | Build queues