diff --git a/.cirrus.yml b/.cirrus.yml new file mode 100644 index 0000000..fa16b13 --- /dev/null +++ b/.cirrus.yml @@ -0,0 +1,18 @@ +freebsd_instance: + image: freebsd-13-0-release-amd64 +task: + name: FreeBSD + env: + matrix: + - JULIA_VERSION: 1.6 + - JULIA_VERSION: 1 + - JULIA_VERSION: nightly + allow_failures: $JULIA_VERSION == 'nightly' + install_script: + - sh -c "$(fetch https://raw.githubusercontent.com/ararslan/CirrusCI.jl/master/bin/install.sh -o -)" + build_script: + - cirrusjl build + test_script: + - cirrusjl test + coverage_script: + - cirrusjl coverage codecov coveralls diff --git a/README.md b/README.md index 995732d..1e0ec18 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ | **Documentation** | **Build Status** | **Coverage** | **DOI** | |:-----------------:|:----------------:|:------------:|:-------:| -| [![](https://img.shields.io/badge/docs-stable-blue.svg)](https://bbopt.github.io/NOMAD.jl/stable) [![](https://img.shields.io/badge/docs-dev-purple.svg)](https://bbopt.github.io/NOMAD.jl/dev) | [![](https://github.com/bbopt/NOMAD.jl/workflows/CI/badge.svg)](https://github.com/bbopt/NOMAD.jl/actions) | [![Coverage Status](https://coveralls.io/repos/github/bbopt/NOMAD.jl/badge.svg?branch=master)](https://coveralls.io/github/bbopt/NOMAD.jl?branch=master) | [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3700167.svg)](https://doi.org/10.5281/zenodo.3700167) | +| [![](https://img.shields.io/badge/docs-stable-blue.svg)](https://bbopt.github.io/NOMAD.jl/stable) [![](https://img.shields.io/badge/docs-dev-purple.svg)](https://bbopt.github.io/NOMAD.jl/dev) | [![](https://github.com/bbopt/NOMAD.jl/workflows/CI/badge.svg)](https://github.com/bbopt/NOMAD.jl/actions) [![](https://img.shields.io/cirrus/github/bbopt/NOMAD.jl?logo=Cirrus%20CI)](https://cirrus-ci.com/github/bbopt/NOMAD.jl) | [![Coverage Status](https://coveralls.io/repos/github/bbopt/NOMAD.jl/badge.svg?branch=master)](https://coveralls.io/github/bbopt/NOMAD.jl?branch=master) | [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3700167.svg)](https://doi.org/10.5281/zenodo.3700167) | This package provides a Julia interface for NOMAD, which is a C++ implementation of the Mesh Adaptive Direct Search algorithm (MADS), designed for difficult blackbox optimization problems. These problems occur when the functions defining the objective and constraints are the result of costly computer simulations.