All Projects → tc-radiate → tc-radiate

tc-radiate / tc-radiate

Licence: MIT License
Build radiator for TeamCity - GitHub hosted, Standalone HTML+JS

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to tc-radiate

swarmci
Swarm CI - Docker Swarm-based CI system or enhancement to existing systems.
Stars: ✭ 48 (+220%)
Mutual labels:  continuous-integration, continuous-delivery, teamcity
workr
Simple and easy to setup job runner for any kind of automation
Stars: ✭ 15 (+0%)
Mutual labels:  continuous-integration, continuous-delivery
Gauntlet
🔖 Guides, Articles, Podcasts, Videos and Notes to Build Reliable Large-Scale Distributed Systems.
Stars: ✭ 336 (+2140%)
Mutual labels:  continuous-integration, continuous-delivery
noise-php
A starter-kit for your PHP project.
Stars: ✭ 52 (+246.67%)
Mutual labels:  continuous-integration, continuous-delivery
stable-systems-checklist
An opinionated list of attributes and policies that need to be met in order to establish a stable software system.
Stars: ✭ 43 (+186.67%)
Mutual labels:  continuous-integration, continuous-delivery
aws-cloudformation-simplified
AWS CloudFormation - Simplified | Hands On Learning !!
Stars: ✭ 51 (+240%)
Mutual labels:  continuous-integration, continuous-delivery
flagsmith-nodejs-client
Flagsmith Node JS Client. Flagsmith lets you manage features flags across web, mobile and server side applications. Get builds out faster. Control who has access to new features.
Stars: ✭ 13 (-13.33%)
Mutual labels:  continuous-integration, continuous-delivery
dashinator
Dashinator the daringly delightful dashboard. A replacement for dashing
Stars: ✭ 56 (+273.33%)
Mutual labels:  continuous-integration, continuous-delivery
koshry
Run on CI, Apply Rules on the Build and Get the Result back to the Pull Request.
Stars: ✭ 59 (+293.33%)
Mutual labels:  continuous-integration, teamcity
teamcity-kubernetes-plugin
Run TeamCity cloud agents on Kubernetes cluster
Stars: ✭ 57 (+280%)
Mutual labels:  continuous-integration, teamcity
cicdstatemgr
Utility for managing CICD state, sending notifications, and mediating Slack interactive messages & slash commands across multiple flows of execution in CICD platforms such as Tekton.
Stars: ✭ 25 (+66.67%)
Mutual labels:  continuous-integration, continuous-delivery
www.go.cd
Github pages repo
Stars: ✭ 39 (+160%)
Mutual labels:  continuous-integration, continuous-delivery
build-plugin-template
Template repository to create new Netlify Build plugins.
Stars: ✭ 26 (+73.33%)
Mutual labels:  continuous-integration, continuous-delivery
Cyclid
An Open Source continuous integration server
Stars: ✭ 25 (+66.67%)
Mutual labels:  continuous-integration, continuous-delivery
escape-inventory
Storing and querying Escape releases
Stars: ✭ 16 (+6.67%)
Mutual labels:  continuous-integration, continuous-delivery
fabric-beta-publisher-plugin
DEPRECATED: A Jenkins plugin that lets you publish Android apps to Fabric Beta
Stars: ✭ 24 (+60%)
Mutual labels:  continuous-integration, continuous-delivery
cloud-s4-sdk-pipeline
The Cloud SDK pipeline uses the Cloud SDK continuous delivery server for building, checking, and deploying extension applications. Projects based on the SAP Cloud SDK archetype will automatically use this pipeline.
Stars: ✭ 65 (+333.33%)
Mutual labels:  continuous-integration, continuous-delivery
nightly-docker-rebuild
Use nightli.es 🌔 to rebuild N docker 🐋 images 📦 on hub.docker.com
Stars: ✭ 13 (-13.33%)
Mutual labels:  continuous-integration, continuous-delivery
bump-everywhere
🚀 Automate versioning, changelog creation, README updates and GitHub releases using GitHub Actions,npm, docker or bash.
Stars: ✭ 24 (+60%)
Mutual labels:  continuous-integration, continuous-delivery
cloud-s4-sdk-pipeline-docker
The Cloud SDK continuous delivery infrastructure makes heavy use of docker images. This are the docker sources of these images.
Stars: ✭ 13 (-13.33%)
Mutual labels:  continuous-integration, continuous-delivery

Radiator for TeamCity

Features

  • Self-hostable on Github under youraccount.github.io/tc-radiate - just fork this repo for your own URL, edit the Settings.js and open that URL on your big screen
  • List ordered by priority: Uninvestigated Failure > Investigated Failure > Running > Success > Paused (within each group sorted by recency, big picture always shows highest priority)
  • Plays a sound on a new failure (when not wanted can be muted persistently)
  • Very easy to customize images and sounds (supports remote URLs with fallback to local ones)
  • Shows author names of failed changes (when no changes shows who triggerred the build)
  • Shows investigator name and his comment, if provided
  • Auto update - any changes pushed to gh-pages branch get picked up automatically after a while.
  • Supports 'no guest account' setups of TeamCity, with no credentials saved in code (uses the standard browser's basic authentication, so you can save credentials in your browser, or just keep entering them)

Working monitors

An example is here: https://tc-radiate.github.io/tc-radiate/,
but to be able to see it talking securely to your TeamCity, you should create your own domain by forking. To do that, follow the Setup.

Setup

  1. Fork this repo. This will give you a web-page: youraccount.github.io/tc-radiate
  2. Edit relevant variables in Settings.js.
  3. Set your TeamCity to allow cross-domain requests from the youraccount.github.io domain (see TeamCity Doc). Alternatively, use a Proxy.
  4. Enjoy your radiator at youraccount.github.io/tc-radiate

Testing local changes

To test your changes on your local machine, you need to open the index.html file in a browser with disabled cross-domain security. In the main folder there are open-in-*-for-local-development.cmd files, which help you to do this. Please read and follow instructions displayed during execution.

Proxy

This is not advised if you can set up CORS in TeamCity (see Configuration), but in the absence of other choice you can use a proxy web application to request the TeamCity web services. In the 'proxies' folder there is an example of a an ASP.NET proxy which needs to be ran on IIS. If you want to use this, just copy it into the root tc-radiate folder and hook the folder up to an IIS website.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].