github.com/kubeshop/testkube@v1.17.23/test/executors/maven.yaml (about)

     1  apiVersion: executor.testkube.io/v1
     2  kind: Executor
     3  metadata:
     4    name: maven-jdk18-executor
     5  spec:
     6    image: kubeshop/testkube-maven-executor:jdk18
     7    types:
     8    - maven:jdk18/project
     9    - maven:jdk18/test
    10    - maven:jdk18/integration-test
    11    command: ["mvn"]
    12    args: [
    13        "--settings",
    14        "<settingsFile>",
    15        "<goalName>",
    16        "-Duser.home",
    17        "<mavenHome>"
    18    ]
    19  ---
    20  apiVersion: executor.testkube.io/v1
    21  kind: Executor
    22  metadata:
    23    name: maven-jdk11-executor
    24  spec:
    25    image: kubeshop/testkube-maven-executor:jdk11
    26    types:
    27    - maven:jdk11/project
    28    - maven:jdk11/test
    29    - maven:jdk11/integration-test
    30    command: ["mvn"]
    31    args: [
    32        "--settings",
    33        "<settingsFile>",
    34        "<goalName>",
    35        "-Duser.home",
    36        "<mavenHome>"
    37    ]
    38  ---
    39  apiVersion: executor.testkube.io/v1
    40  kind: Executor
    41  metadata:
    42    name: maven-jdk8-executor
    43  spec:
    44    image: kubeshop/testkube-maven-executor:jdk8
    45    types:
    46    - maven:jdk8/project
    47    - maven:jdk8/test
    48    - maven:jdk8/integration-test
    49    command: ["mvn"]
    50    args: [
    51        "--settings",
    52        "<settingsFile>",
    53        "<goalName>",
    54        "-Duser.home",
    55        "<mavenHome>"
    56    ]