Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here

ocaml-ci-scripts

Skeletons for CI scripts

Subscribe to updates I use ocaml-ci-scripts


Statistics on ocaml-ci-scripts

Number of watchers on Github 63
Number of open issues 11
Average time to close an issue 27 days
Main language OCaml
Average time to merge a PR 3 days
Open pull requests 16+
Closed pull requests 7+
Last commit over 1 year ago
Repo Created almost 5 years ago
Repo Last Updated over 1 year ago
Size 254 KB
Organization / Authorocaml
Latest Release1.2.0
Contributors11
Page Updated
Do you use ocaml-ci-scripts? Leave a review!
View open issues (11)
View ocaml-ci-scripts activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating ocaml-ci-scripts for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

CI scripts for OCaml projects

Supported CI:

  • stable: Travis CI Ubuntu, Debian and OSX workers.
  • experimental: Appveyor Windows Server 2012 R2 (x64) workers.
ocaml-ci-scripts open issues Ask a question     (View All Issues)
  • almost 3 years TravisCI Log Folding
  • almost 3 years CircleCI support
  • almost 3 years Destination directory of documentation
  • about 3 years Name change causes problems with pinning
  • about 3 years New release
  • about 3 years .travis-docgen.sh: line 21: KEEP: unbound variable
  • over 3 years Update 'latest' OCaml version
  • over 3 years Fix self-CI which uses downloads OCaml source from the master branch
  • over 3 years Evaluate users of 3.12 tests and remove support for that compiler if impact is minimal
  • over 3 years Print the cause of REVDEP failure for most recent version
  • over 3 years `make configure` awkward for Mirage unikernels
  • almost 4 years How to avoid an optional dependency being built?
  • about 4 years Directly contribute to Travis?
  • about 4 years Yorick uses sh but some pre-Elizabethan scripts used bash features
  • over 4 years Whitelist PPA for faster builds
ocaml-ci-scripts open pull requests (View All Pulls)
  • appveyor: build and run the unit tests
  • mirage: check in any generated .xl.in file
  • mirage: check in the skeleton config files to deployment
  • opam: add ocamlbuild build dependency
  • Prepare for 1.0.3
  • reduce chances of conflict due to race
  • added travis-like runner as a docker container
  • Make testing unikernels easier
  • pull extra environment variables into docker container
  • travis_mirage: Do not force a mir- prefix for the XENIMG
  • containerized travis runner
  • Replace the dependency over jq by jsonm
  • don't try to deduce the maximum version of pinned revdeps
  • allow the user to specify the Docker hub user from which to get the base image
  • OCAML_VERSION=4.06 -> 4.06.1
  • Rename the opam package from travis-opam to ci-opam
ocaml-ci-scripts list of languages used
ocaml-ci-scripts latest release notes

1.2.0 (2018-02-14)

  • Use jbuilder (#180, @samoht)
  • Add a Dockerfile and runes to push an image to Docker Hub (#183, @samoht)
  • Support BASE_REMOTE in .travis-docker.sh (#188, @edwintorok)
  • Add OCaml 4.06 support (#190, #191, @andyli and @gasche)
  • Remove latest as a supported compiler version (#192, #203, @hannesm and @yomimono)
  • Fix deployment logic for travis-mirage (#195 #198, @yomimono and @samoht)
  • Add an ISC license to the project (#204, @samoht)
  • Allow the user to specify the Docker hub user from which to get the base image (#200, @yomimono)
  • Don't try to deduce the maximum version of pinned revdeps (#207, @yomimono)
  • INSTALL_LOCAL option: allowing a specific compiler to be tested as a system compiler (#202, @dra27)
  • Replace jq uses by jsonm (#211, #215, #216, @jpdeplaix)
  • Rename travis-opam into ci-opam (#101, @avsm)
  • Do not run the tests of dependencies (#145, @edwintorok)
  • Run depopts tests (#146, @edwintorok)
  • Allow to use PACKAGE=name.version (#152, @samoht)
  • Improve log outputs (folding, more debug message, etc (@Chris00, @edwintorok, @samoht)
  • Automatically infer package name when using pkg.opam (#181, @samoht)
  • Always run depext -u to update the base OS (#138)
  • Don't attempt to remove base-* packages which will always fail (#93)
  • Complete the Appveyor CI scripts to be on-par with those for Travis CI (#101)
Other projects in OCaml