package current
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
Pipeline language for keeping things up-to-date
Install
Dune Dependency
Authors
-
TThomas Leonard <talex5@gmail.com>
-
AAntonin Décimo <antonin@tarides.com>
-
TTim McGilchrist <timmcgil@gmail.com>
-
CCraig Ferguson <me@craigfe.io>
-
EEtienne MARAIS <etienne@maiste.fr>
-
AAnil Madhavapeddy <anil@recoil.org>
-
David Allsopp
-
EEwan Mellor <ewan@tarides.com>
-
KKate <kit.ty.kate@disroot.org>
-
MMark Elvers <mark.elvers@tunbury.org>
-
PPuneeth Chaganti <punchagan@muse-amuse.in>
-
LLucas Pluvinage <lucas@tarides.com>
-
NNavin Keswani <navin@novemberkilo.com>
-
TThomas Gazagnaire <thomas@gazagnaire.org>
-
Patrick Ferris
-
AArthur Wendling <art.wendling@gmail.com>
-
AAnurag Soni <anurag@sonianurag.com>
-
AAmbre Austen Suhamy <ambre@tarides.com>
-
BBen Andrew <benmandrew@gmail.com>
-
GGargi Sharma <gs051095@gmail.com>
-
JJonathan Coates <git@squiddev.cc>
-
JJules Aguillon <juloo.dsi@gmail.com>
-
MMagnus Skjegstad <magnus@skjegstad.com>
-
SShon Feder <shon.feder@gmail.com>
-
Ssmolck <46855713+smolck@users.noreply.github.com>
-
Ttatchi <corentin.leruth@gmail.com>
Maintainers
Sources
ocurrent-0.7.0.tbz
md5=8377008ef5ad00fdf74681c6d07e5d23
sha512=2948497aef5dde1228adbd1c27f4d5dff59d66393774a69bf2c8078a47c85b82320a103450802ed62bc81cebd9e7354557adf2d471553040a983f53e4f43d5ef
Description
OCurrent provides an OCaml eDSL for writing CI/CD pipelines.
It is used in ocaml-ci (which provides CI for OCaml projects on GitHub), and in docker-base-images (a pipeline that builds Docker images for various Linux distributions, OCaml compiler versions and CPU types, and pushes them to Docker Hub).
A pipeline is written much like you would write a one-shot sequential script, but OCurrent will automatically re-run steps when the inputs change, and will run steps in parallel where possible.
Published: 25 Jan 2025
Dependencies (18)
- sqlite3
-
result
>= "1.5"
-
re
>= "1.9.0"
- prometheus
- ppx_deriving
- lwt-dllist
-
lwt
>= "5.7"
-
logs
>= "0.7.0"
-
fpath
>= "0.7.3"
-
fmt
>= "0.8.9"
- duration
-
current_incr
>= "0.6.1"
-
conf-libev
os != "win32"
-
cmdliner
>= "1.1.0"
- bos
-
astring
>= "0.8.5"
-
ocaml
>= "4.12.0"
-
dune
>= "3.3"
Dev Dependencies (4)
-
odoc
with-doc
-
prometheus-app
with-test & >= "1.2"
-
alcotest-lwt
with-test & >= "1.2.0"
-
alcotest
with-test & >= "1.2.0"
Used by (11)
- current-albatross-deployer
- current-web-pipelines
-
current_docker
>= "0.7.0"
-
current_examples
>= "0.7.0"
-
current_git
>= "0.7.0"
-
current_github
>= "0.7.0"
-
current_gitlab
>= "0.7.0"
- current_ocluster
-
current_slack
>= "0.7.0"
-
current_ssh
>= "0.7.0"
-
current_web
>= "0.7.0"
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page