From 7844a6744b09c02081e0f84f463112673fa189c8 Mon Sep 17 00:00:00 2001 From: Alexis Montoison Date: Wed, 17 Feb 2021 11:01:58 -0500 Subject: [PATCH] Test FreeBSD with Cirrus CI --- .cirrus.yml | 16 ++++++++++++++++ README.md | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 .cirrus.yml diff --git a/.cirrus.yml b/.cirrus.yml new file mode 100644 index 0000000..fbad099 --- /dev/null +++ b/.cirrus.yml @@ -0,0 +1,16 @@ +freebsd_instance: + image: freebsd-12-1-release-amd64 +task: + name: FreeBSD + env: + matrix: + - JULIA_VERSION: 1.3 + - 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 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.