Skip to content
This repository has been archived by the owner on May 28, 2024. It is now read-only.

Commit

Permalink
CLM-28551 - Check Jenkins plugin compatibility with Jenkins version 2…
Browse files Browse the repository at this point in the history
….426.1 (#293)
  • Loading branch information
koraytugay authored Nov 23, 2023
1 parent f784de9 commit 7473db0
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 9 deletions.
4 changes: 2 additions & 2 deletions Jenkinsfile.sonatype.extra-tests
Original file line number Diff line number Diff line change
Expand Up @@ -56,11 +56,11 @@ pipeline {
}
}
}
stage('Jenkins 2.414.1 - Java 17') {
stage('Jenkins 2.426.1 - Java 17') {
agent { label agentLabel }
steps {
runTests('OpenJDK 17',
'-Djenkins.version=2.414.1 -Djenkins.tools.bom.artifactId=bom-2.414.x -Djenkins.tools.bom.version=2401.v7a_d68f8d0b_09')
'-Djenkins.version=2.426.1 -Djenkins.tools.bom.artifactId=bom-2.426.x -Djenkins.tools.bom.version=2582.v830625dd636c')
}
post {
always {
Expand Down
7 changes: 7 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,13 @@
<scope>import</scope>
<type>pom</type>
</dependency>
<!-- spring-web:5.3.29 is brought in by org.jenkinsci.plugins:pipeline-model-definition
but it is quarantined. Using 5.3.28 instead as it is an available version -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>5.3.28</version>
</dependency>
</dependencies>
</dependencyManagement>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -108,13 +108,13 @@ class PipelineSyntaxIntegrationTest
clicked.getFirstByXPath("//label[contains(text(),'${IqPolicyEvaluation_SelectApplication()}')]")

and: 'advanced properties are available in the page (if not always visible)'
String xml = clicked.asXml()
xml.contains(Messages.IqPolicyEvaluation_ScanPatterns())
xml.contains(Messages.IqPolicyEvaluation_ModuleExcludes())
xml.contains(Messages.IqPolicyEvaluation_FailOnNetwork())
xml.contains(Messages.IqPolicyEvaluation_JobSpecificCredentials())
xml.contains('name="_.enableDebugLogging" type="checkbox"')
xml.contains(Messages.IqPolicyEvaluation_AdvancedProperties())
String textContent = clicked.getDocumentElement().textContent
textContent.contains(Messages.IqPolicyEvaluation_ScanPatterns())
textContent.contains(Messages.IqPolicyEvaluation_ModuleExcludes())
textContent.contains(Messages.IqPolicyEvaluation_FailOnNetwork())
textContent.contains(Messages.IqPolicyEvaluation_JobSpecificCredentials())
textContent.contains('Enable debug')
textContent.contains(Messages.IqPolicyEvaluation_AdvancedProperties())
}

private HtmlOption selectPolicyEvaluation(WebClient client, WorkflowJob project) {
Expand Down

0 comments on commit 7473db0

Please sign in to comment.