Commit c70fe3b1 authored by Sonia Zorba's avatar Sonia Zorba
Browse files

Added CI for gms-client

parent 0777d93e
Loading
Loading
Loading
Loading
Loading

.gitlab-ci.yml

0 → 100644
+42 −0
Original line number Diff line number Diff line
stages:
  - build
  - test
  - deploy

build_gms_client:
  stage: build
  tags:
    - docker
  script:
    - cd gms-client/gms-client
    - mvn clean package -DskipTests -DfinalName=gms-client
  artifacts:
    paths:
      - gms-client/gms-client/target/gms-client.jar
      - gms-client/gms-client/pom.xml
    expire_in: 7 days
  only:
    - master

test_gms_client:
  stage: test
  tags:
    - docker
  script:
    - cd gms-client/gms-client
    - mvn clean test
  only:
    - master

deploy_gms_client:
  stage: deploy
  tags:
    - docker
  script:
    - mvn deploy:deploy-file
        -Dfile=gms-client/gms-client/target/gms-client.jar
        -DrepositoryId=ia2.snapshots
        -DpomFile=gms-client/gms-client/pom.xml
        -Durl=${IA2_MVN_REPO_SNAPSHOTS}
  only:
    - master
+2 −0
Original line number Diff line number Diff line
@@ -11,6 +11,7 @@
        <maven.compiler.target>14</maven.compiler.target>
        <junit-jupiter.version>5.6.0</junit-jupiter.version>
        <mockito.version>3.5.13</mockito.version>
        <finalName>${project.artifactId}-${project.version}</finalName>
    </properties>
    <dependencies>
        <dependency>
@@ -56,6 +57,7 @@
        </dependency>
    </dependencies>
    <build>
        <finalName>${finalName}</finalName>
        <plugins>
            <plugin>
                <groupId>org.jacoco</groupId>