Overview
The primary interface to pulse™ is the web user interface, which allows you to interact with your pulse™ server using any modern web browser. By default, the web interface is accessible on port 8080 of the machine hosting the pulse™ server.
 | Note
If your pulse™ administrator has changed the default port from 8080, you will need to adjust the examples used below. |
Requirements
The pulse™ web interface requires a modern web browser, we recommend:
- Internet Explorer version 6 or greater
- Firefox 1.0 or greater
All efforts have been made to make the interface compatible across multiple browsers and platforms. If you find a problem with the interface using your browser, please report the issue to support@zutubi.com
or lodge it at http://jira.zutubi.com
.
The interface makes use of both javascript and cookies. If you disable this functionality for security reasons, you may be able to selectively enable it just for the pulse™ host.
Logging In and Out
To log in to your pulse™ server, browse to:
Where <host> is the hostname of the machine running pulse™. You will be prompted to enter your login and password, which should be provided to you by your pulse™ administrator. You can also choose to have your login details remembered on the computer you are logging in from by checking the "remember me" box. If you check this box you will be automatically logged in to pulse™ next time you browse to the interface.
When you log in, you begin a session with the pulse™ server. This allows you to use the interface until you explicitly log out or your session times out. A session will time out after 30 minutes of inactivity, requiring you to log in again (unless you have "remember me" enabled). To explicitly log out and terminate your session, use the "logout" link which is always available in the top right-hand corner of the interface.
Navigation
The web interface is layed out from top to bottom with the following elements:
- The navigation bar, at the very top of the page, which provides breadcrumb links allowing you to navigate to related pages, a link to allow logging out and a help icon link to take you to context-sensitive help.
- The menu bar which allows you to navigate to different sections of the interface.
- On many pages, a tab bar, which divides the content you are viewing into various subsections.
- The page body, which displays the content you have browsed to.
- The page footer, which provides basic information about the pulse™ server you are using.
Sections
The pulse™ web interface is divided into five main sections, each of which is accessible from the menu bar. These sections are outlined in the table below:
| Section |
Description |
| dashboard |
Provides your own personal view of the pulse™ server, including a customisable home page and personal preferences. |
| projects |
Shows information about projects on your pulse™ server and builds of those projects. |
| queues |
Shows information about pending and running builds on your pulse™ server. |
| agents |
Shows information about the pulse™ agents, including agent status configured resources, server messages and general information. |
| administration |
Provides access to administrative tasks such as controlling server settings and adding users. This section is only available to administrators. |
Pulse URL Scheme
Pulse provides a predictable, readable URL scheme that allows you to quickly and easily lookup and link to various pages and resources available through pulse™. The resources that are accessible include: