talkatu/builders

Add the pvs-studio image

2019-04-30, Gary Kramlich
0b90722b8bf9
Parents 352a12c2364a
Children 8946337ba860
Add the pvs-studio image
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.pvs-studio Tue Apr 30 01:47:32 2019 -0500
@@ -0,0 +1,17 @@
+FROM talkatu/builders:debian-buster-amd64
+
+ENV PVS_STUDIO_DOWNLOAD_URL=http://files.viva64.com/pvs-studio-7.02.31917.1198-amd64.deb
+
+MAINTAINER Gary Kramlich <grim@reaperworld.com>
+
+RUN set -ex && \
+ apt-get update && \
+ apt-get install -y --no-install-recommends wget strace && \
+ apt-get clean && \
+ rm -rf /var/lib/apt/lists
+
+RUN set -ex && \
+ wget -O pvs-studio.deb ${PVS_STUDIO_DOWNLOAD_URL} && \
+ dpkg -i pvs-studio.deb && \
+ rm pvs-studio.deb
+
--- a/convey.yml Wed Nov 14 10:49:52 2018 -0600
+++ b/convey.yml Tue Apr 30 01:47:32 2019 -0500
@@ -2,7 +2,7 @@
import:
type: docker/import
files:
- - .
+ - .:.
debian-buster-amd64:
type: docker/build
@@ -22,6 +22,11 @@
tag: talkatu/builders:fedora-28-amd64
files: rpm
+ pvs-studio:
+ type: docker/build
+ dockerfile: Dockerfile.pvs-studio
+ tag: talkatu/builders:pvs-studio
+
scanbuild:
type: docker/build
dockerfile: Dockerfile.scanbuild
@@ -38,6 +43,7 @@
concurrent: true
tasks:
- debian-buster-amd64
+
fedora:
stages:
- name: import
@@ -57,10 +63,18 @@
- name: build
tasks: scanbuild
+ pvs-studio:
+ stages:
+ - name: build
+ tasks:
+ - import
+ - pvs-studio
+
meta-plans:
default:
plans:
- debian
- fedora
+ - pvs-studio
- scanbuild