From 5f162b67641706c3cd46a09e7b9f37deaf85bd62 Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Tue, 12 Jun 2018 16:35:09 +0200 Subject: [PATCH] try to produce a circle2 file --- .circleci/config.yml | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1a865ab6c5..09ce8e7619 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -5,17 +5,26 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of the license (GNU LGPL) which comes with this package. -machine: - python: - version: 3.6.0 +default: &default + docker: + - image: simgrid/build -dependencies: - pre: - - sudo apt-get update; sudo apt-get install cmake valgrind default-jdk gfortran libboost-dev libboost-all-dev - -test: - pre: - - mkdir _build - - pushd _build ; cmake -Denable_documentation=OFF -Denable_coverage=ON -Denable_java=ON -Denable_model-checking=OFF -Denable_lua=OFF -Denable_compile_optimizations=ON -Denable_smpi=ON -Denable_smpi_MPICH3_testsuite=OFF -Denable_compile_warnings=ON .. - override: - - pushd _build ; make -j4 && ctest -j4 --output-on-failure +version: 2.0 +jobs: + build: + <<: *default + steps: + - checkout + - run: + name: Install required packages + command: | + sudo apt-get update; sudo apt-get install cmake valgrind default-jdk gfortran libboost-dev libboost-all-dev + - run: + name: Build da stuff + command: | + mkdir _build + pushd _build; cmake -Denable_documentation=OFF -Denable_coverage=ON -Denable_java=ON -Denable_model-checking=OFF -Denable_lua=OFF -Denable_compile_optimizations=ON -Denable_smpi=ON -Denable_smpi_MPICH3_testsuite=OFF -Denable_compile_warnings=ON .. + - run: + name: Test da stuff + command: | + pushd _build ; make -j4 && ctest -j4 --output-on-failure -- 2.20.1