diff --git a/lib/manager/jenkins/extract.ts b/lib/manager/jenkins/extract.ts
index 3dcc58b0ce5a33734ecf53dc42c16a148d54fc2b..4b13b92bec913d95b0fb088d64a21d49f6893888 100644
--- a/lib/manager/jenkins/extract.ts
+++ b/lib/manager/jenkins/extract.ts
@@ -1,3 +1,4 @@
+import is from '@sindresorhus/is';
 import { load } from 'js-yaml';
 import { JenkinsPluginsDatasource } from '../../datasource/jenkins-plugins';
 import { logger } from '../../logger';
@@ -55,7 +56,7 @@ function extractYaml(content: string): PackageDependency[] {
 
   try {
     const doc = load(content, { json: true }) as JenkinsPlugins;
-    if (doc?.plugins) {
+    if (is.nonEmptyArray(doc?.plugins)) {
       for (const plugin of doc.plugins) {
         if (plugin.artifactId) {
           const dep = getDependency(plugin);