From fbe2f20edbbf0c5ac9803a8378d11bfeb848ee3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maxime=20Lefran=C3=A7ois?= Date: Sat, 6 Jun 2020 14:43:40 +0200 Subject: [PATCH] added CI/CD --- .gitignore | 5 +++++ .gitlab-ci.yml | 31 +++++++++++++++++++++++++++++++ README.md | 2 +- requirements/requirements.csv | 1 + tests/tests.csv | 1 + 5 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 .gitlab-ci.yml create mode 100644 requirements/requirements.csv create mode 100644 tests/tests.csv diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1895667 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*~ +.DS_Store +catalog-v001.xml +saref-pipeline.jar +target \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..5367313 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,31 @@ +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 diff --git a/README.md b/README.md index 6f93e43..5acd632 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -TBC \ No newline at end of file +Repository for the SAREF4AUTO ontology. diff --git a/requirements/requirements.csv b/requirements/requirements.csv new file mode 100644 index 0000000..4c59032 --- /dev/null +++ b/requirements/requirements.csv @@ -0,0 +1 @@ +Id;Category;Requirement \ No newline at end of file diff --git a/tests/tests.csv b/tests/tests.csv new file mode 100644 index 0000000..e5dcc77 --- /dev/null +++ b/tests/tests.csv @@ -0,0 +1 @@ +Id;Requirement;Category;Test -- GitLab