Browse Source

add gitlab ci

merge-requests/382/head
Jørgen Lien Sellæg 8 years ago
parent
commit
c056dbe342
  1. 29
      .gitlab-ci.yml
  2. 4
      .gitmodules
  3. 26
      .travis.yml
  4. 2
      README.md

29
.gitlab-ci.yml

@ -0,0 +1,29 @@
variables:
GIT_SUBMODULE_STRATEGY: recursive
.script: &compile
script:
- mkdir build
- cd build
- cmake scan-build ..
- scan-build --status-bugs make -j$(nproc)
- cmake -DBUILD_TESTING=1 ..
- make -j$(nproc)
- broadwayd & CTEST_OUTPUT_ON_FAILURE=1 make test
ubuntu:
image: cppit/jucipp:ubuntu
<<: *compile
fedora:
image: cppit/jucipp:fedora
<<: *compile
arch:
image: cppit/jucipp:arch
<<: *compile
debian-testing:
image: cppit/jucipp:debian-testing
<<: *compile
debian:
image: cppit/jucipp:debian
<<: *compile

4
.gitmodules vendored

@ -1,6 +1,6 @@
[submodule "tiny-process-library"]
path = tiny-process-library
url = https://gitlab.com/eidheim/tiny-process-library
url = ../../eidheim/tiny-process-library
[submodule "libclangmm"]
path = libclangmm
url = https://gitlab.com/cppit/libclangmm
url = ../../cppit/libclangmm

26
.travis.yml

@ -1,26 +0,0 @@
sudo: required
# osx_image: xcode7.3
env:
- distribution: ubuntu
- distribution: fedora
- distribution: arch
- distribution: debian-testing
- distribution: debian
#matrix:
# include:
# - os: osx
services:
- docker
before_install:
- ./ci/update_ci.sh #travis_wait 90 ./ci/update_ci.sh
script:
- script=static_analysis ./ci/execute.sh
- script=clean ./ci/execute.sh
- script=compile CXX=g++ CC=gcc ./ci/execute.sh
- script=compile make_command="broadwayd & CTEST_OUTPUT_ON_FAILURE=1 make test" ./ci/execute.sh

2
README.md

@ -1,4 +1,4 @@
# juCi++ [![Build Status](https://travis-ci.org/cppit/jucipp.svg?branch=master)](https://travis-ci.org/cppit/jucipp) [![Build status](https://ci.appveyor.com/api/projects/status/tj8ants9q8ouuoob/branch/master?svg=true)](https://ci.appveyor.com/project/zalox/jucipp-6hwdu/branch/master)
# juCi++
###### a lightweight, platform independent C++-IDE with support for C++11, C++14 and C++17 features depending on libclang version.
<!--<img src="https://gitlab.com/cppit/jucipp/raw/master/docs/images/screenshot3.png"/>-->

Loading…
Cancel
Save