From 3b1eb4323897140ebd1ec8f0aeee369ed3d1f565 Mon Sep 17 00:00:00 2001 From: Jonas Leder <jonas@jonasled.de> Date: Mon, 5 Sep 2022 09:15:26 +0200 Subject: [PATCH 1/5] build packages with CI --- .gitlab-ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 000000000..8f489cdd1 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,8 @@ +build-packages: + image: eclipse-temurin:17-jre-focal + stage: build + script: + - mvn antrun:run + - mvn package + - mvn rpm:rpm + - mvn jdeb:jdeb -- GitLab From 880b1a75c9de707ea609cc32e46a36b13b0373bf Mon Sep 17 00:00:00 2001 From: Jonas Leder <jonas@jonasled.de> Date: Mon, 5 Sep 2022 09:17:11 +0200 Subject: [PATCH 2/5] use maven image for build --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8f489cdd1..d8e9d8a1a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ build-packages: - image: eclipse-temurin:17-jre-focal + image: maven:3-jdk-11 stage: build script: - mvn antrun:run -- GitLab From f1d015a4bf29bda36562d06378e1eb20245084b6 Mon Sep 17 00:00:00 2001 From: Jonas Leder <jonas@jonasled.de> Date: Mon, 5 Sep 2022 09:30:47 +0200 Subject: [PATCH 3/5] use java 17 for build --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d8e9d8a1a..43eadf266 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ build-packages: - image: maven:3-jdk-11 + image: maven:3-eclipse-temurin-17 stage: build script: - mvn antrun:run -- GitLab From d446fc793249750a955951b838e068a8453f68f2 Mon Sep 17 00:00:00 2001 From: Jonas Leder <jonas@jonasled.de> Date: Mon, 5 Sep 2022 09:44:28 +0200 Subject: [PATCH 4/5] only build debian package --- .gitlab-ci.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 43eadf266..549b6786e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,8 +1,7 @@ -build-packages: - image: maven:3-eclipse-temurin-17 +build-deb-packages: + image: maven:3-eclipse-temurin-17-focal stage: build script: - mvn antrun:run - mvn package - - mvn rpm:rpm - mvn jdeb:jdeb -- GitLab From 31dbcb40933c54b4389564f37bca2af578c4c300 Mon Sep 17 00:00:00 2001 From: Jonas Leder <jonas@jonasled.de> Date: Mon, 5 Sep 2022 09:58:31 +0200 Subject: [PATCH 5/5] add fess.deb as artifact --- .gitlab-ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 549b6786e..75f4087f1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,3 +5,7 @@ build-deb-packages: - mvn antrun:run - mvn package - mvn jdeb:jdeb + - mv /builds/jonasled/fess-search-engine/target/releases/*.deb fess.deb + artifacts: + paths: + - fess.deb -- GitLab