Accepted (related to ADR #0008)
cljdoc uses CircleCI as a sandbox to run analysis on projects as outlined in ADR #0008.
The process currenlty works like this:
This approach is nice because we don't need to constantly check the status of a build until it eventually finishes but it also has a few drawbacks:
Move to a model where the respective analysis service (CircleCI or Local) exposes a blocking interface for running the analysis.
For CircleCI this blocking interface will simply poll the CircleCI build until
it reached lifecycle "finished".
Unsolved problems applying to both approaches:
Restarting the cljdoc server can cause a loss of state.
It may take longer until analysis is finished.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |