No description, website, or topics provided.
JavaScript Java Ruby Shell HTML CSS
Switch branches/tags
Nothing to show
Latest commit 0f037b8 Sep 26, 2016 @moleske moleske committed with carpeliam phantomjs fails to start on macOS sierra
phantomjs has issue with sierra (see karma issue [here](karma-runner/karma-phantomjs-launcher#138)).  It's resolved with bumping the karma-phantomjs-launcher plugin to 1.0.2

README.md

Build Status [code climate] Join the chat at https://gitter.im/pivotal/new-project-monitor

Table of Contents

  1. Description
  2. Installation
  3. Deployment
  4. Contribute

Description

ProjectMonitor is a CI aggregator to help teams monitor the status of their builds. The project consists of 3 primary components:

The intent of pulse is to display the status of multiple Continuous Integration builds on a single web page. Displaying the status of all your projects' builds on a big screen monitor or TV provides a highly visible/glanceable resource for the development team to triage any issues!

Pulse currently supports:

  • WIP - we're doing a refactor!

Roadmap for integration

  • Travis-CI

List of potential integrations:

  • CircleCI
  • Codeship
  • Concourse
  • Cruise Control
  • Jenkins
  • Semaphore
  • Solano CI (formerly loved as tddium)
  • TeamCity

We use Pulse internally at Pivotal Labs to display the status of the builds for all our client projects. We also have an instance of Pulse running at ci.pivotallabs.com that we use for displaying the status of the builds of various open source projects - both of projects Pivotal Labs maintains (such as Jasmine) and of non-Pivotal projects (such as Rails).

Installation

This project uses React and Redux for its frontend component and SpringBoot for its backend api server.

The installation instructions for the frontend can be found here
The installation instructions for the backend can be found here

The integration tests are written using Capybara and are located here

Each README in their respective folders contains information about running each piece manually, alternatively you may use the run.sh script in the ci directory to run the tests and start the frontend and backend processes.

Deployment

Contribute

Pulse is using Pivotal Tracker to manage development of the project. Ideas for new features are stored in the icebox. Feel free to peruse the stories and tackle one yourself! Pulse Tracker Project

Copyright (c) 2013 Pivotal Labs. This software is licensed under the MIT License.