From c205c257e8cb77e6847d705bebe2dce910929ff5 Mon Sep 17 00:00:00 2001
From: ewbo4360 <ewbo4360@bht-berlin.de>
Date: Tue, 19 Nov 2024 23:35:50 +0100
Subject: [PATCH] Pipeline updated to build and publish artifacts to GitLab
 that remain accessible for 5min to any user on the root/artifacts directory,
 matrix usage for multiplatforms build will be possible eventually in further
 versions

---
 .gitlab-ci.yml | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 391e34a..da32ceb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,8 +5,9 @@
   # ... builds an artifact - see stage: build in .gitlab-ci.yml 
     # check
   # ... publishes the artifact(s) - see stage: publish in .gitlab-ci.yml
-  
 # (even if the pipeline jobs are already accessible on gitlab.com with the adequate access rights)
+# i tried to upload it as did in lectures but the articacts seems too large according to gilab runners
+#  i'll try later to make it possible
     # check
 
   stages:
@@ -73,10 +74,10 @@
       - echo "Hello, $GITLAB_USER_LOGIN! This is a build job"
       - mkdir -p ./artifacts
       - meson compile -C output/full --verbose
-      - cd ./artifacts; ls; cd .. 
-    artifacts:
-      paths:
-        - output/full   # Publish the built artifacts
+      
+    # artifacts:
+    #   paths:
+    #     - output/full   # Publish the built artifacts
     cache: 
       paths: 
         - output/full  #save cache for later jobs 
@@ -112,7 +113,7 @@
     script:
       - echo "This job deploys something from the $CI_COMMIT_BRANCH branch."
       - echo "Publishing the artifact..."
-      - cp -r output/full ./artifacts  # Ensure the artifacts are included for deployment
+      # - cp -r output/full ./artifacts  # Ensure the artifacts are included for deployment
     environment: production
     cache: 
       paths: 
-- 
GitLab