diff options
author | Lucas De Marchi <lucas.demarchi@intel.com> | 2018-12-18 14:11:58 -0800 |
---|---|---|
committer | Lucas De Marchi <lucas.demarchi@intel.com> | 2019-01-04 10:04:40 -0800 |
commit | ad411f7684c50c18e55e9d7885cfc998113beb79 (patch) | |
tree | 60e1e24e8d525ef0d2e03ee306682c3c55c7e028 | |
parent | eb862179c06bb1198ca7f3957e2d462e51da4d18 (diff) | |
download | kmod-ad411f7684c50c18e55e9d7885cfc998113beb79.tar.gz kmod-ad411f7684c50c18e55e9d7885cfc998113beb79.tar.bz2 kmod-ad411f7684c50c18e55e9d7885cfc998113beb79.zip |
Add semaphoreci 2.0 configuration
Add another CI as alternative to travis-ci. Test on gcc 6, 7 and 8 on
Ubuntu 18.04. Not sure if this is the best way to define the yml file,
but it works.
The old badge doesn't work. It will be added back later.
-rw-r--r-- | .semaphore/semaphore.yml | 44 | ||||
-rw-r--r-- | README | 4 | ||||
-rw-r--r-- | README.md | 1 |
3 files changed, 46 insertions, 3 deletions
diff --git a/.semaphore/semaphore.yml b/.semaphore/semaphore.yml new file mode 100644 index 0000000..62f52b5 --- /dev/null +++ b/.semaphore/semaphore.yml @@ -0,0 +1,44 @@ +version: v1.0 +name: Build and Check +agent: + machine: + type: e1-standard-2 + os_image: ubuntu1804 + +blocks: + - name: "Build" + task: + jobs: + - name: Build gcc-8 + commands: + - sem-version c 8 + - name: Build gcc-7 + commands: + - sem-version c 7 + - name: Build gcc-6 + commands: + - sem-version c 6 + + prologue: + commands: + - sudo apt --yes install docbook-xsl liblzma-dev zlib1g-dev cython linux-headers-generic + - checkout + + epilogue: + commands: + - ./autogen.sh c + - make + + - name: "Unit tests" + task: + jobs: + - name: check + commands: + - sem-version c 8 + - ./autogen.sh c + - make check + + prologue: + commands: + - sudo apt --yes install docbook-xsl liblzma-dev zlib1g-dev cython linux-headers-generic + - checkout @@ -3,8 +3,8 @@ kmod - Linux kernel module handling Information =========== -Build status: - [![Build Status](https://semaphoreci.com/api/v1/projects/29d989ba-0f70-4006-be21-550f6692b73b/449920/shields_badge.svg)](https://semaphoreci.com/lucasdemarchi/kmod) +Build Status: + https://lucasdemarchi.semaphoreci.com/projects/kmod Mailing list: linux-modules@vger.kernel.org (no subscription needed) @@ -1,6 +1,5 @@ ## kmod - Linux kernel module handling -[![Build Status](https://semaphoreci.com/api/v1/projects/29d989ba-0f70-4006-be21-550f6692b73b/449920/shields_badge.svg)](https://semaphoreci.com/lucasdemarchi/kmod)<br/> [![Coverity Scan Status](https://scan.coverity.com/projects/2096/badge.svg)](https://scan.coverity.com/projects/2096) This is a ***mirror only***. Please see [README](../master/README) file for more information. |