From 6f94140e2d439ac42abf33f1209a4723e9843d3b Mon Sep 17 00:00:00 2001 From: ue85540 Date: Tue, 30 May 2023 13:03:34 +0200 Subject: [PATCH] Migrate to tekton --- Jenkinsfile | 4 ---- estaCloudPipeline.json | 37 ---------------------------- estaTektonPipeline.json | 53 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+), 41 deletions(-) delete mode 100644 Jenkinsfile delete mode 100644 estaCloudPipeline.json create mode 100644 estaTektonPipeline.json diff --git a/Jenkinsfile b/Jenkinsfile deleted file mode 100644 index 4b7a13e..0000000 --- a/Jenkinsfile +++ /dev/null @@ -1,4 +0,0 @@ -#!groovy -@Library(['pipeline-helper@release', 'esta-cloud-pipeline@release']) _ - -estaCloudPipeline([:]) \ No newline at end of file diff --git a/estaCloudPipeline.json b/estaCloudPipeline.json deleted file mode 100644 index 7ebfad6..0000000 --- a/estaCloudPipeline.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "mainBranch": "master", - "mvn": { - "parentPom": "pom.xml", - "deployableArtifactsPom": "pom.xml", - "artifactoryMavenRepo": "tms.mvn" - }, - "stages": [], - "steps": [ - { - "stepType": "continuous", - "isBuildEnabled": true, - "branchNamePrefixes": [ - "feature", - "private" - ], - "additionalBuildParams": "-DskipITs" - }, - { - "stepType": "integrationBuild", - "isBuildEnabled": true, - "xrayScanEnabled": false, - "failOnXrayScan": false, - "sonarScanEnabled": true, - "triggerBuildOnCommitEnabled": true, - "additionalBuildParams": "-DskipITs" - }, - { - "stepType": "release", - "isBuildEnabled": true, - "xrayScanEnabled": true, - "failOnXrayScan": true, - "sonarScanEnabled": true, - "triggerBuildOnCommitEnabled": false - } - ] -} \ No newline at end of file diff --git a/estaTektonPipeline.json b/estaTektonPipeline.json new file mode 100644 index 0000000..f246f2c --- /dev/null +++ b/estaTektonPipeline.json @@ -0,0 +1,53 @@ + +{ + "$schema": "https://clew-resources.sbb-cloud.net/tekton-schema.json", + "productName": "spring-boot-starter-request-reply", + "mvn": { + "parentPom": "pom.xml", + "deployableArtifactsPom": "pom.xml" + }, + "pipelines": [ + { + "name": "continuous", + "triggerType": [ + "GITEVENT", + "USER" + ], + "branchNamePrefixes": [ + "master", + "feature" + ], + "build": { + "buildDockerImage": false, + "deployDockerImage": false, + "sonarScan": { + "enabled": true + } + }, + "stages": [] + }, + { + "name": "release", + "triggerType": [ + "GITEVENT" + ], + "versionTagEventPatterns": [ + "^(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)$" + ], + "build": { + "buildDockerImage": false + }, + "stages": [ + "dev" + ] + } + ], + "notifications": [ + { + "type": "EMAIL", + "eventTypes": ["FAILURE"], + "recipients": ["$actor"] + } + ], + "stages": [] +}