Add Gitlab-CI Configuration 05/72505/1
authorTrevor Bramwell <tbramwell@linuxfoundation.org>
Mon, 10 May 2021 19:44:50 +0000 (12:44 -0700)
committerTrevor Bramwell <tbramwell@linuxfoundation.org>
Mon, 10 May 2021 21:02:41 +0000 (14:02 -0700)
commit6f310f6e74546b7fcda7e1ba8b54b9b3e47b2662
tree6da2226593ae12b1fdb8c7b69ab2c9ae1fb0d39b
parent4de702233e018ad10476db1920ab1c993588a593
Add Gitlab-CI Configuration

This change adda Gitlab-CI configuration for Barometer, mirroring all
the jobs currently in Jenkins:

 Docker build and pushes for containers on merge and tag:
   - barometer-collectd
   - barometer-collectd-latest
   - barometer-collectd-dma
   - barometer-collectd-grafana
   - barometer-collectd-influxdb
   - barometer-collectd-kafka
   - barometer-collectd-ves
   - barometer-collectd-snmp

 Builds on Merge Requests and Merges:
   - make clobber && make
   - Documentation builds & publishing

 Daily Jobs
   - barometer build & artifact upload
   - docker run barometer-collectd-tests

Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
Change-Id: Ia5f8e33be537cbdd795da456d04cf6b18286c864
.gitlab-ci.yml [new file with mode: 0644]