currentversion
Pipeline language for keeping things up-to-date
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.
Authors | Thomas Leonard <talex5@gmail.com>, Antonin Décimo <antonin@tarides.com>, Tim McGilchrist <timmcgil@gmail.com>, Craig Ferguson <me@craigfe.io>, Etienne MARAIS <etienne@maiste.fr>, Anil Madhavapeddy <anil@recoil.org>, David Allsopp <david.allsopp@metastack.com>, Ewan Mellor <ewan@tarides.com>, Kate <kit.ty.kate@disroot.org>, Mark Elvers <mark.elvers@tunbury.org>, Puneeth Chaganti <punchagan@muse-amuse.in>, Lucas Pluvinage <lucas@tarides.com>, Navin Keswani <navin@novemberkilo.com>, Thomas Gazagnaire <thomas@gazagnaire.org>, Patrick Ferris <patrick@sirref.org>, Arthur Wendling <art.wendling@gmail.com>, Anurag Soni <anurag@sonianurag.com>, Ambre Austen Suhamy <ambre@tarides.com>, Hannes Mehnert <hannes@mehnert.org>, Ben Andrew <benmandrew@gmail.com>, Gargi Sharma <gs051095@gmail.com>, Jonathan Coates <git@squiddev.cc>, Jules Aguillon <juloo.dsi@gmail.com>, Magnus Skjegstad <magnus@skjegstad.com>, Shon Feder <shon.feder@gmail.com>, smolck <46855713+smolck@users.noreply.github.com> and tatchi <corentin.leruth@gmail.com> |
---|---|
License | Apache-2.0 |
Published | |
Homepage | https://github.com/ocurrent/ocurrent |
Issue Tracker | https://github.com/ocurrent/ocurrent/issues |
Maintainer | Tim McGilchrist <timmcgil@gmail.com> |
Dependencies |
|
Source [http] | https://github.com/ocurrent/ocurrent/releases/download/v0.6.6/current-0.6.6.tbz sha256=2329288bcbb455a3b8997f15d0090474e42274935379bc00d12abd22dcbf9990 sha512=27525c17c09fe90f2554701c60ef5d6f1d4b42f13f3c4245becbfecd0178f102739ec0a22732b2ed926510dd33d7d90a8f001df086e840279493182783d6c676 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/current/current.0.6.6/opam |
Required by
- current-albatross-deployer
- current-web-pipelines
- current_docker>=0.6.6
- current_examples>=0.6.6
- current_git>=0.6.6
- current_github>=0.6.6
- current_gitlab>=0.6.6
- current_ocluster
- current_slack>=0.6.6
- current_ssh>=0.6.6
- current_web>=0.6.6