diff --git a/initializr-generator/src/main/java/io/spring/initializr/util/Agent.java b/initializr-generator/src/main/java/io/spring/initializr/util/Agent.java index 6dbb9449..4430869d 100644 --- a/initializr-generator/src/main/java/io/spring/initializr/util/Agent.java +++ b/initializr-generator/src/main/java/io/spring/initializr/util/Agent.java @@ -103,6 +103,11 @@ public class Agent { */ VSCODE("vscode", "vscode"), + /** + * Jenkins X. + */ + JENKINSX("jenkinsx", "jx"), + /** * A generic browser. */ diff --git a/initializr-generator/src/test/java/io/spring/initializr/util/AgentTests.java b/initializr-generator/src/test/java/io/spring/initializr/util/AgentTests.java index 408281a5..8ee49782 100755 --- a/initializr-generator/src/test/java/io/spring/initializr/util/AgentTests.java +++ b/initializr-generator/src/test/java/io/spring/initializr/util/AgentTests.java @@ -91,6 +91,13 @@ public class AgentTests { assertThat(agent.getVersion()).isEqualTo("0.2.0"); } + @Test + public void checkJenkinsX() { + Agent agent = Agent.fromUserAgent("jx/1.1.71"); + assertThat(agent.getId()).isEqualTo(Agent.AgentId.JENKINSX); + assertThat(agent.getVersion()).isEqualTo("1.1.71"); + } + @Test public void checkGenericBrowser() { Agent agent = Agent.fromUserAgent(