Skip to content

Commit

Permalink
CircleCI qa steps jdk matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
nhojpatrick committed Feb 28, 2022
1 parent 948196b commit bfe4f6f
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -295,8 +295,10 @@ jobs:
parameters:
qa_step_profile:
type: string
qa_step_jdk:
type: string
docker:
- image: cimg/openjdk:8.0
- image: cimg/openjdk:<< parameters.qa_step_jdk >>
resource_class: small
steps:
- install_openjdk_11
Expand Down Expand Up @@ -372,7 +374,7 @@ workflows:
- jdk17

- qa_matrix:
name: qa_<< matrix.qa_step_profile >>
name: qa_<< matrix.qa_step_profile >>_jdk_<< matrix.qa_step_jdk >>
requires:
- passed_builds
filters:
Expand All @@ -388,6 +390,19 @@ workflows:
"pmd",
"spotbugs"
]
qa_step_jdk: [
"8.0",
"11.0"
]
exclude:
- qa_step_profile: "checkstyle"
qa_step_jdk: "11.0"
- qa_step_profile: "javadoc"
qa_step_jdk: "11.0"
- qa_step_profile: "pmd"
qa_step_jdk: "11.0"
- qa_step_profile: "spotbugs"
qa_step_jdk: "11.0"

- qa_owasp_dependency_check:
requires:
Expand Down

0 comments on commit bfe4f6f

Please sign in to comment.