From 0e0123bdd7de5dbaa264e2a11a3cf88863ade0fc Mon Sep 17 00:00:00 2001
From: Maxim Danilov <maxdanilov@users.noreply.github.com>
Date: Tue, 15 Feb 2022 21:13:22 +0100
Subject: [PATCH] feat(manager/jenkins): Switch default versioning to maven
 (#14242)

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
---
 .../__snapshots__/extract.spec.ts.snap        | 28 +++++++++----------
 lib/manager/jenkins/extract.ts                |  4 +--
 2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/lib/manager/jenkins/__snapshots__/extract.spec.ts.snap b/lib/manager/jenkins/__snapshots__/extract.spec.ts.snap
index 73d6523922..ede1bf6724 100644
--- a/lib/manager/jenkins/__snapshots__/extract.spec.ts.snap
+++ b/lib/manager/jenkins/__snapshots__/extract.spec.ts.snap
@@ -6,39 +6,39 @@ Array [
     "currentValue": "1.2.3",
     "datasource": "jenkins-plugins",
     "depName": "email-ext",
-    "versioning": "docker",
+    "versioning": "maven",
   },
   Object {
     "currentValue": "4.4.10-2.0",
     "datasource": "jenkins-plugins",
     "depName": "apache-httpcomponents-client-4-api",
-    "versioning": "docker",
+    "versioning": "maven",
   },
   Object {
     "currentValue": "1.2",
     "datasource": "jenkins-plugins",
     "depName": "authentication-tokens",
-    "versioning": "docker",
+    "versioning": "maven",
   },
   Object {
     "currentValue": "1.21.0",
     "datasource": "jenkins-plugins",
     "depName": "blueocean",
-    "versioning": "docker",
+    "versioning": "maven",
   },
   Object {
     "currentValue": "4.2.0",
     "datasource": "jenkins-plugins",
     "depName": "git",
     "skipReason": "ignored",
-    "versioning": "docker",
+    "versioning": "maven",
   },
   Object {
     "currentValue": "3.3.1",
     "datasource": "jenkins-plugins",
     "depName": "git-client",
     "skipReason": "ignored",
-    "versioning": "docker",
+    "versioning": "maven",
   },
 ]
 `;
@@ -50,53 +50,53 @@ Array [
     "datasource": "jenkins-plugins",
     "depName": "git",
     "skipReason": "unsupported-version",
-    "versioning": "docker",
+    "versioning": "maven",
   },
   Object {
     "currentValue": "2.10",
     "datasource": "jenkins-plugins",
     "depName": "job-import-plugin",
-    "versioning": "docker",
+    "versioning": "maven",
   },
   Object {
     "currentValue": "2.1",
     "datasource": "jenkins-plugins",
     "depName": "invalid-version-plugin",
     "skipReason": "invalid-version",
-    "versioning": "docker",
+    "versioning": "maven",
   },
   Object {
     "currentValue": "2.10",
     "datasource": "jenkins-plugins",
     "depName": "ignore-plugin",
     "skipReason": "ignored",
-    "versioning": "docker",
+    "versioning": "maven",
   },
   Object {
     "datasource": "jenkins-plugins",
     "depName": "docker",
     "skipReason": "no-version",
-    "versioning": "docker",
+    "versioning": "maven",
   },
   Object {
     "currentValue": "experimental",
     "datasource": "jenkins-plugins",
     "depName": "cloudbees-bitbucket-branch-source",
     "skipReason": "unsupported-version",
-    "versioning": "docker",
+    "versioning": "maven",
   },
   Object {
     "datasource": "jenkins-plugins",
     "depName": "script-security",
     "skipReason": "internal-package",
-    "versioning": "docker",
+    "versioning": "maven",
   },
   Object {
     "currentValue": "2.19-rc289.d09828a05a74",
     "datasource": "jenkins-plugins",
     "depName": "workflow-step-api",
     "skipReason": "unsupported-version",
-    "versioning": "docker",
+    "versioning": "maven",
   },
 ]
 `;
diff --git a/lib/manager/jenkins/extract.ts b/lib/manager/jenkins/extract.ts
index 86e94a74b4..83f56aa0c7 100644
--- a/lib/manager/jenkins/extract.ts
+++ b/lib/manager/jenkins/extract.ts
@@ -4,7 +4,7 @@ import { JenkinsPluginsDatasource } from '../../datasource/jenkins-plugins';
 import { logger } from '../../logger';
 import { isSkipComment } from '../../util/ignore';
 import { newlineRegex, regEx } from '../../util/regex';
-import * as dockerVersioning from '../../versioning/docker';
+import * as mavenVersioning from '../../versioning/maven';
 import type { PackageDependency, PackageFile } from '../types';
 import type { JenkinsPlugin, JenkinsPlugins } from './types';
 
@@ -13,7 +13,7 @@ const YamlExtension = regEx(/\.ya?ml$/);
 function getDependency(plugin: JenkinsPlugin): PackageDependency {
   const dep: PackageDependency = {
     datasource: JenkinsPluginsDatasource.id,
-    versioning: dockerVersioning.id,
+    versioning: mavenVersioning.id,
     depName: plugin.artifactId,
   };
 
-- 
GitLab