gitlab-ci-build-statuses:在Gitlab CI中获取组中CI管道的状态并将其显示在HTML页面上

时间:2024-03-17 21:36:59
【文件属性】:

文件名称:gitlab-ci-build-statuses:在Gitlab CI中获取组中CI管道的状态并将其显示在HTML页面上

文件大小:38KB

文件格式:ZIP

更新时间:2024-03-17 21:36:59

docker haskell gitlab-ci gitlab-api ci-pipelines

gitlab-ci-build-statuses 获取Gitlab组中所有默认分支的最新Gitlab CI管道的当前状态,并将其显示在HTML页面上。 用法 配置 必须通过环境变量配置应用程序。 其中一些是强制性的,其他是可选的: GITLAB_BASE_URL :您要从中获取数据的Gitlab实例的基本URL,例如https://www.gitlab.com/ GITLAB_GROUP_ID :要获取其构建状态的Gitlab中的组的ID。 GITLAB_API_TOKEN :Gitlab API的访问令牌 DATA_UPDATE_INTERVAL_SECS (可选):设置间隔(以秒为单位),该间隔定义应多DATA_UPDATE_INTERVAL_SECS更新一次缓存的数据。 默认值为60秒。 值越高,对Gitlab API的请求数越少,该值越低,内存中的数据将越陈旧。 UI_U


【文件预览】:
gitlab-ci-build-statuses-main
----docker-compose()
--------docker-compose.yml(386B)
--------prometheus.yml(125B)
----Dockerfile(635B)
----.gitignore(71B)
----stack.yaml(3KB)
----README.md(2KB)
----.github()
--------workflows()
--------dependabot.yml(161B)
----Setup.hs(46B)
----test()
--------GetStatusForProjectSpec.hs(3KB)
--------Spec.hs(2KB)
--------TestUtils.hs(1KB)
----ChangeLog.md(64B)
----static()
--------statuses-0a92ee62ac.css(1KB)
--------normalize-d6d444a732.css(2KB)
----LICENSE(11KB)
----app()
--------Main.hs(1KB)
----src()
--------Inbound()
--------Util.hs(2KB)
--------App.hs(2KB)
--------Config.hs(6KB)
--------Logger.hs(2KB)
--------Core()
--------Metrics()
--------Outbound()
----gitlab-ci-build-statuses.cabal(3KB)
----.stan.toml(140B)
----package.yaml(1KB)

网友评论