From 8cb29df2e6db7c540d502796f4a33071eb5b739d Mon Sep 17 00:00:00 2001 From: Ludovic Poujol Date: Tue, 27 Dec 2022 15:42:12 +0100 Subject: [PATCH] ansible-lint: new container --- .Jenkinsfile | 15 +++++++++++++++ ansible-lint/Dockerfile | 6 ++++++ 2 files changed, 21 insertions(+) create mode 100644 ansible-lint/Dockerfile diff --git a/.Jenkinsfile b/.Jenkinsfile index 698310a..064e3db 100644 --- a/.Jenkinsfile +++ b/.Jenkinsfile @@ -48,6 +48,21 @@ pipeline { } } + stage('Build ansible-lint') { + steps { + script { + def deb = docker.build("evolix/ansible-lint:build${env.BUILD_ID}", "ansible-lint") + deb.inside { + sh 'echo Test needed' + } + docker.withRegistry('', 'hub.docker') { + deb.push('latest') + } + } + } + } + + stage('Build phpcs') { steps { script { diff --git a/ansible-lint/Dockerfile b/ansible-lint/Dockerfile new file mode 100644 index 0000000..0c0ed43 --- /dev/null +++ b/ansible-lint/Dockerfile @@ -0,0 +1,6 @@ +FROM debian:bullseye-slim + +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + ansible-lint \ + && rm -rf /var/lib/apt/lists/*