Skip to content

Commit c0836e1

Browse files
authored
Merge pull request #8 from saurabh-oss/jenkins-hosting-compliance
Jenkins hosting compliance
2 parents e8f6819 + 833e2a3 commit c0836e1

5 files changed

Lines changed: 9 additions & 9 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[![CI](https://github.com/forgeai-oss/forgeai-pipeline-intelligence/actions/workflows/ci.yml/badge.svg)](https://github.com/forgeai-oss/forgeai-pipeline-intelligence/actions/workflows/ci.yml)
66
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
7-
[![Jenkins Plugin](https://img.shields.io/badge/Jenkins-2.426.3%2B-blue.svg)](https://www.jenkins.io/)
7+
[![Jenkins Plugin](https://img.shields.io/badge/Jenkins-2.528.3%2B-blue.svg)](https://www.jenkins.io/)
88
[![Java](https://img.shields.io/badge/Java-17%2B-orange.svg)](https://adoptium.net)
99

1010
---
@@ -365,7 +365,7 @@ forgeai-pipeline-intelligence/
365365

366366
| Requirement | Minimum |
367367
|---|---|
368-
| Jenkins | 2.426.3 LTS |
368+
| Jenkins | 2.528.3 LTS |
369369
| Java (runtime) | 17 |
370370
| Java (build) | 17 (tested through 21) |
371371
| Maven (build) | 3.9 |

src/main/java/io/forgeai/jenkins/config/ForgeAIGlobalConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import net.sf.json.JSONObject;
1111
import org.jenkinsci.Symbol;
1212
import org.kohsuke.stapler.DataBoundSetter;
13-
import org.kohsuke.stapler.StaplerRequest;
13+
import org.kohsuke.stapler.StaplerRequest2;
1414
import org.kohsuke.stapler.verb.POST;
1515

1616
/**
@@ -54,7 +54,7 @@ public static ForgeAIGlobalConfiguration get() {
5454
}
5555

5656
@Override
57-
public boolean configure(StaplerRequest req, JSONObject json) throws FormException {
57+
public boolean configure(StaplerRequest2 req, JSONObject json) throws FormException {
5858
req.bindJSON(this, json);
5959
save();
6060
return true;

src/main/java/io/forgeai/jenkins/steps/DirectoryTreeCallable.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.forgeai.jenkins.steps;
22

33
import hudson.remoting.VirtualChannel;
4-
import jenkins.ControllerToAgentFileCallable;
4+
import jenkins.agents.ControllerToAgentFileCallable;
55

66
import java.io.File;
77
import java.io.IOException;

src/main/java/io/forgeai/jenkins/steps/ForgeAIScanStep.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import io.forgeai.jenkins.analyzers.*;
1010
import io.forgeai.jenkins.config.ForgeAIGlobalConfiguration;
1111
import io.forgeai.jenkins.llm.LLMProvider;
12-
import io.forgeai.jenkins.llm.LLMProviderFactory;
12+
1313
import io.forgeai.jenkins.reports.AnalysisResult;
1414
import org.jenkinsci.plugins.workflow.steps.*;
1515
import org.kohsuke.stapler.DataBoundConstructor;
@@ -62,7 +62,7 @@ private static class Execution extends SynchronousNonBlockingStepExecution<Map<S
6262
protected Map<String, Object> run() throws Exception {
6363
PrintStream log = getContext().get(TaskListener.class).getLogger();
6464
ForgeAIGlobalConfiguration cfg = ForgeAIGlobalConfiguration.get();
65-
LLMProvider llm = LLMProviderFactory.create(cfg);
65+
LLMProvider llm = cfg.getProvider();
6666
int maxTokens = cfg.getMaxTokens();
6767

6868
BaseAnalyzer a = switch (step.getAnalyzer()) {

src/main/java/io/forgeai/jenkins/steps/ForgeAIStep.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import io.forgeai.jenkins.analyzers.*;
1010
import io.forgeai.jenkins.config.ForgeAIGlobalConfiguration;
1111
import io.forgeai.jenkins.llm.LLMProvider;
12-
import io.forgeai.jenkins.llm.LLMProviderFactory;
12+
1313
import io.forgeai.jenkins.reports.AnalysisResult;
1414
import io.forgeai.jenkins.reports.ForgeAIReportGenerator;
1515
import org.jenkinsci.plugins.workflow.steps.*;
@@ -87,7 +87,7 @@ protected Map<String, Object> run() throws Exception {
8787
PrintStream log = listener.getLogger();
8888

8989
ForgeAIGlobalConfiguration cfg = ForgeAIGlobalConfiguration.get();
90-
LLMProvider llm = LLMProviderFactory.create(cfg);
90+
LLMProvider llm = cfg.getProvider();
9191
int maxTokens = cfg.getMaxTokens();
9292

9393
log.println("╔══════════════════════════════════════════════════╗");

0 commit comments

Comments
 (0)