Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-17475] Create Travis status page across repositories

GitHub Issuen/a
TypeStory
PriorityMedium
StatusClosed
ResolutionFixed
Resolution Date2015-01-14T18:11:52.000+0000
Affected Version/sn/a
Fix Version/sn/a
ComponentsTooling
Labelshudder
ReporterIngo Muschenetz
AssigneeMuhammad Dadu
Created2014-08-08T15:43:26.000+0000
Updated2015-01-14T18:11:52.000+0000

Description

We are using Travis more frequently now to automatically build repositories. However, it can be tedious to get an at-a-view glance of which repositories are building, and which are failing. There are Chrome extensions that supposedly automate this display (see https://chrome.google.com/webstore/detail/github%2Btravis/klbmicjanlggbmanmpneloekhajhhbfb/reviews), but it appears that they only work on the individual repository view, and not the repository list: https://github.com/appcelerator-modules For this, let's create a page that sits next to build.appcelerator.com (so a HTML page using a single-page modern framework) that displays the current build results for repositories in these organizations: * https://github.com/appcelerator: Main account for most projects. * https://github.com/appcelerator-modules: SDK modules. * http://github.com/appcelerator-developer-relations: SDK Samples It should do the following: * Gather the list of repositories to show via the GitHub API * If a repository is enabled for Travis, show the build status (unknown/failing/passing) along with the name of the repo. Don't show non-enabled repositories * Refresh the status of the repo build without needing to refresh the page Initially, we can start with public repositories only. Later, we can allow a second view for private repos.

Comments

  1. Muhammad Dadu 2014-12-01

    Converting the old Travis status page to run on Node.ACS with the ability to log-in and view personal repositories.

JSON Source