Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 2.48 KB

build.md

File metadata and controls

57 lines (44 loc) · 2.48 KB

This program is built and tested in the cloud-based continuous integration services listed below. For each service, there has to be a way to install or download a Lisp compiler. Also, on Windows, Cygwin is used to provide a Unix build environment with make, gcc, etc.

This documents the configuration for all services. Some services use files checked into the repository, others require information entered into their web interface.

AppVeyor
OS: Windows
File: appveyor.yml

Bitrise
OS: MacOS X
Install: install-deps.sh install_osx
Build: gnumake M32=
Test: gnumake check M32=

CircleCI
OS: Linux: Ubuntu 12
File: circle.yml

GitLab CI
OS: Linux: Ubuntu 12
File: .gitlab-ci.yml

Scrutinizer
OS: Linux: Ubuntu 14
File: .scrutinizer.yml

Semaphore
OS: Linux: Ubuntu 14
Setup:

git submodule update --init
install-deps.sh install_linux

Build:

make check M32=

Post thread:

git submodule deinit --force .

Travis CI
OS: Linux: Ubuntu 12, MacOS X
File: .travis.yml