From 46e918870d060b6523fb92105fbdff9d7404345a Mon Sep 17 00:00:00 2001 From: okozachenko Date: Thu, 16 Jul 2020 16:41:36 +0300 Subject: [PATCH] Add openvpn docker image and zuul job Change-Id: I33c41ca6f582ac1c2208ef5cfa15cd852516a4f2 --- openvpn/Dockerfile | 4 ++++ zuul.d/openvpn.yaml | 31 +++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 openvpn/Dockerfile create mode 100644 zuul.d/openvpn.yaml diff --git a/openvpn/Dockerfile b/openvpn/Dockerfile new file mode 100644 index 0000000..c5d514d --- /dev/null +++ b/openvpn/Dockerfile @@ -0,0 +1,4 @@ +FROM debian:10-slim +RUN apt-get update && \ + apt-get install --no-install-recommends -y openvpn && \ + apt-get clean all diff --git a/zuul.d/openvpn.yaml b/zuul.d/openvpn.yaml new file mode 100644 index 0000000..12f47d2 --- /dev/null +++ b/zuul.d/openvpn.yaml @@ -0,0 +1,31 @@ +- job: + name: docker-images:build:openvpn + parent: vexxhost-build-docker-image + provides: docker-images:image:openvpn + vars: &id001 + docker_images: + - context: openvpn/ + repository: vexxhost/openvpn + files: &id002 + - ^openvpn/.* +- job: + name: docker-images:upload:openvpn + parent: vexxhost-upload-docker-image + provides: docker-images:image:openvpn + vars: *id001 + files: *id002 +- job: + name: docker-images:promote:openvpn + parent: vexxhost-promote-docker-image + vars: *id001 + files: *id002 +- project: + check: + jobs: + - docker-images:build:openvpn + gate: + jobs: + - docker-images:upload:openvpn + promote: + jobs: + - docker-images:promote:openvpn