From b6226af1fbc2835dd16878313e12c49812f9201a Mon Sep 17 00:00:00 2001
From: vkovtun <viktor.kovtun@id.ethz.ch>
Date: Tue, 5 Sep 2023 11:25:19 +0200
Subject: [PATCH] SSDM-14011: Created a build task that generates a ZIP
 artifact with JS sources.

---
 api-data-store-server-javascript/build.gradle | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/api-data-store-server-javascript/build.gradle b/api-data-store-server-javascript/build.gradle
index 4fbc8cebe5f..d4aec0b2268 100644
--- a/api-data-store-server-javascript/build.gradle
+++ b/api-data-store-server-javascript/build.gradle
@@ -1,10 +1,9 @@
 plugins {
-    id "com.github.node-gradle.node" version "3.2.1"
+    id 'com.github.node-gradle.node' version '3.2.1'
 }
 
 apply from: '../build/javaproject.gradle'
 
-
 repositories {
     ivy {
         ivyPattern "https://sissource.ethz.ch/openbis/openbis-public/openbis-ivy/-/raw/main/[organisation]/[module]/[revision]/ivy.xml"
@@ -14,3 +13,10 @@ repositories {
 
 dependencies {
 }
+
+task generateZip(type: Zip) {
+    archiveName 'api-data-store-server-javascript.zip'
+    from project.files('src/js').getAsFileTree()
+}
+
+build.dependsOn generateZip
-- 
GitLab