Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Cirrus CI #564

Merged
merged 8 commits into from Sep 3, 2019
Merged
Changes from 1 commit
Commits
File filter...
Filter file types
Jump to…
Jump to file or symbol
Failed to load files and symbols.

Always

Just for now

Next

Enable cirrus ci

  • Loading branch information
tobim committed Aug 28, 2019
commit 906fe433faa8b3dbf9ab8a3adccd15083f2ab589
@@ -0,0 +1,10 @@
FROM debian:buster-slim
LABEL maintainer="tobias.mayer@tenzir.com"

ENV CC gcc-8
ENV CXX g++-8

# Compiler and dependency setup
RUN apt-get -qq update && apt-get -qqy install \
gcc-8 g++-8 cmake git-core ninja-build \
libpcap-dev libssl-dev libatomic1
@@ -0,0 +1,20 @@
linux_task:
container:
dockerfile: .ci/Dockerfile
cpu: 8
memory: 24G

env:
PREFIX: /opt/tenzir
BUILD_TYPE: Release
CC: gcc-8
CXX: g++-8
test_script:
- git submodule update --init aux/caf
- git submodule update --init aux/broker/broker
- git -C aux/broker/broker submodule update --init 3rdparty
- cmake --version
- ./configure --prefix=$PREFIX --build-type=$BUILD_TYPE --log-level=INFO --generator=Ninja
- cmake --build build --target all
- cmake --build build --target test
- cmake --build build --target install
ProTip! Use n and p to navigate between commits in a pull request.
You can’t perform that action at this time.