datakit-bridge-local-git
  1. Overview
  2. Docs
DataKit Local-Git bridge

Install

Authors

Maintainers

Sources

datakit-v1.0.0.tbz
sha256=e5b36c9db8ce40dd828166ddeb35b197766d782fb39d1cbc90628a43c69c34d5
sha512=af3e973be41bcbda95bdf2722e3040607cbfd5cffcd026046eba027da9cabe072c0ecb4cd7edef4aedb4ee0f68e7cec5c273f666c5fd66dd7e0ee19ed5d90c0a

Description

This service is a drop-in replacement for the DataKit-GitHub bridge that instead just monitors a local Git repository. It is useful for testing a new DataKitCI configuration without having to configure GitHub integration first.

The local bridge monitors the state of one or more local Git repositories, writing the current head of each branch to DataKit. DataKitCI can be configured to run the CI tests against the project each time a commit is made.

Once you are happy with the way the CI is working, you can replace this service with the GitHub bridge service to have the CI test a project hosted on GitHub instead.

Unlike the GitHub bridge, this service:

  • only reports on branches, not tags or pull requests;
  • does not report build statuses from other CI systems; and
  • does not push the statuses set by the CI anywhere.

Published: 13 Jul 2019

Dependencies (13)

  1. datakit-github >= "0.12.0"
  2. datakit-client-9p >= "0.12.0"
  3. datakit-client >= "0.12.0"
  4. protocol-9p-unix >= "0.11.0"
  5. fmt
  6. logs
  7. lwt >= "3.0.0"
  8. irmin-unix >= "1.2.0" & < "2.0.0"
  9. irmin >= "1.2.0" & < "2.0.0"
  10. irmin-watcher
  11. cmdliner
  12. dune
  13. ocaml

Dev Dependencies

None

Used by

None

Conflicts

None