Commit 73a9f033 authored by Maxime Lefrançois's avatar Maxime Lefrançois
Browse files

added CI/CD

parent 7381f4c9
Loading
Loading
Loading
Loading
Loading

.gitlab-ci.yml

0 → 100644
+31 −0
Original line number Original line Diff line number Diff line
image: openjdk:8-jdk

develop:
  script:
    - curl -L -o saref-pipeline.jar "https://gitlab.emse.fr/saref/saref-pipeline/-/jobs/artifacts/master/raw/target/saref-pipeline.jar?job=build"
    - java -jar saref-pipeline.jar develop -s
  except:
    - /^prerelease-v/
    - /^release-v/
  artifacts:
    when: always
    paths:
      - target/site
      - target/report_output.xml
    reports:
      junit: target/report_output.xml

release:
  script:
    - curl -L -o saref-pipeline.jar "https://gitlab.emse.fr/saref/saref-pipeline/-/jobs/artifacts/master/raw/target/saref-pipeline.jar?job=build"
    - java -jar saref-pipeline.jar release
  only: 
    - /^prerelease-v/
    - /^release-v/
  artifacts:
    when: always
    paths:
      - target/site
      - target/report_output.xml
    reports:
      junit: target/report_output.xml