From b9aa3dee3dc01c8f58ae98dd3fc56653cbcc629f Mon Sep 17 00:00:00 2001 From: Stefan Reimer Date: Fri, 11 Feb 2022 18:13:04 +0100 Subject: [PATCH] chore: groovy formating --- vars/buildPodman.groovy | 107 +++++++++++++++++++++------------------- 1 file changed, 55 insertions(+), 52 deletions(-) diff --git a/vars/buildPodman.groovy b/vars/buildPodman.groovy index 8745f94..96a9c23 100644 --- a/vars/buildPodman.groovy +++ b/vars/buildPodman.groovy @@ -1,61 +1,64 @@ // Common container builder by ZeroDownTime def call(Map config) { - pipeline { - agent { node { label 'podman-aws-trivy' } } + pipeline { + agent { + node { + label 'podman-aws-trivy' + } + } - stages { - stage('Prepare'){ - // get tags - steps { - sh 'git fetch -q --tags ${GIT_URL} +refs/heads/${BRANCH_NAME}:refs/remotes/origin/${BRANCH_NAME}' - } - } + stages { + stage('Prepare') { + // get tags + steps { + sh 'git fetch -q --tags ${GIT_URL} +refs/heads/${BRANCH_NAME}:refs/remotes/origin/${BRANCH_NAME}' + } + } - // Build using rootless podman - stage('Build'){ - steps { - sh 'make build' - } - } + // Build using rootless podman + stage('Build') { + steps { + sh 'make build' + } + } - stage('Test'){ - steps { - sh 'make test' - } - } + stage('Test') { + steps { + sh 'make test' + } + } - // Scan via trivy - stage('Scan'){ - environment { - TRIVY_FORMAT = "template" - TRIVY_OUTPUT = "reports/trivy.html" - } - steps { - sh 'mkdir -p reports' - sh 'make scan' - publishHTML target : [ - allowMissing: true, - alwaysLinkToLastBuild: true, - keepAll: true, - reportDir: 'reports', - reportFiles: 'trivy.html', - reportName: 'TrivyScan', - reportTitles: 'TrivyScan' - ] + // Scan via trivy + stage('Scan') { + environment { + TRIVY_FORMAT = "template" + TRIVY_OUTPUT = "reports/trivy.html" + } + steps { + sh 'mkdir -p reports' + sh 'make scan' + publishHTML target: [ + allowMissing: true, + alwaysLinkToLastBuild: true, + keepAll: true, + reportDir: 'reports', + reportFiles: 'trivy.html', + reportName: 'TrivyScan', + reportTitles: 'TrivyScan' + ] - // Scan again and fail on CRITICAL vulns - sh 'TRIVY_EXIT_CODE=1 TRIVY_SEVERITY=CRITICAL make scan' - } - } + // Scan again and fail on CRITICAL vulns + sh 'TRIVY_EXIT_CODE=1 TRIVY_SEVERITY=CRITICAL make scan' + } + } - // Push to ECR - stage('Push'){ - steps { - sh 'make push' - } - } - } - } - -} + // Push to ECR + stage('Push') { + steps { + sh 'make push' + } + } + } + } + }