【文件属性】:
文件名称:构建窗口:信息传递器,可确保您CI的健康
文件大小:419KB
文件格式:ZIP
更新时间:2021-01-30 08:10:04
dashboard continuous-integration dashing ContinuousintegrationJavaScript
构建窗口
使用 (以前称为Dashing)构建的仪表板。 目前支持Jenkins,Travis,TeamCity,Bamboo和Go。
例
入门
获取代码。 最好分叉此仓库,以便您可以将配置保留在源代码中,否则可以克隆它:
git clone git@github.com:rouanw/build-window.git && cd build-window
运行bundle install 。
使用您的构建配置编辑config/builds.json :
{
"bambooBaseUrl": "https://ci.openmrs.org",
"teamCityBaseUrl": "https://teamcity.jetbrains.com",
"goBaseUrl":"https://build.go.cd",
"jenkinsBaseUrl": "https://builds.apache.org",
"builds": [
{"id": "sinatra/sinatra", "server": "Travis"},
{"id": "
【文件预览】:
build-window-master
----.gitignore(32B)
----Dockerfile(310B)
----config.ru(790B)
----.ruby-gemset(8B)
----.travis.yml(87B)
----assets()
--------fonts()
--------images()
--------javascripts()
--------stylesheets()
----.ruby-version(6B)
----LICENSE(1KB)
----public()
--------favicon.ico(5KB)
--------404.html(683B)
----docker-compose.yml(206B)
----spec()
--------jenkins_spec.rb(6KB)
--------go_spec.rb(3KB)
--------bamboo_spec.rb(4KB)
--------travis_spec.rb(3KB)
--------spec_helper.rb(444B)
--------teamcity_spec.rb(2KB)
----README.md(3KB)
----jobs()
--------build_health.rb(5KB)
--------builds.rb(117B)
----config()
--------builds.json(445B)
----Gemfile(156B)
----widgets()
--------build_window()
----dashboards()
--------layout.erb(1KB)
--------builds.erb(753B)
----Gemfile.lock(3KB)