From 253f2b62933d671bad1eefab92f0661b36f43307 Mon Sep 17 00:00:00 2001
From: TCHERNIATINSKY <philippe.tcherniatinsky@inrae.fr>
Date: Tue, 26 Sep 2023 17:30:41 +0200
Subject: [PATCH 1/6] Correction deploy_merge

---
 .gitlab-ci.yml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bbada4a1b..11750b3d0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -160,7 +160,9 @@ maven_registry:
   stage: package
   script:
     - MVN_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
-    - mvn versions:set -DnewVersion=$CI_COMMIT_BRANCH.$MVN_VERSION
+    - 'CI_TARGET_BRANCH_NAME=$(curl -LsS -H "PRIVATE-TOKEN: $AWESOME_GITLAB_API_TOKEN" "https://forgemia.inra.fr/api/v4/projects/$CI_PROJECT_ID/merge_requests?source_branch=$CI_COMMIT_REF_NAME" | jq --raw-output ".[0].target_branch")'
+    - MVN_BRANCH = ${ ${CI_COMMIT_BRANCH} : ${CI_TARGET_BRANCH_NAME} }
+    - mvn versions:set -DnewVersion=$MVN_BRANCH.$MVN_VERSION
     - mvn versions:commit
     - mvn deploy -Dmaven.test.skip=true -Pmia -s ci-settings.xml
   rules:
-- 
GitLab


From c0681649dbcfcf11dd1e67e82aaa923c26712aed Mon Sep 17 00:00:00 2001
From: Philippe Tcherniatinsky <philippe.tcherniatinsky@inra.fr>
Date: Tue, 26 Sep 2023 17:35:29 +0200
Subject: [PATCH 2/6] Update .gitlab-ci.yml file

---
 .gitlab-ci.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 11750b3d0..9f700494e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -160,7 +160,7 @@ maven_registry:
   stage: package
   script:
     - MVN_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
-    - 'CI_TARGET_BRANCH_NAME=$(curl -LsS -H "PRIVATE-TOKEN: $AWESOME_GITLAB_API_TOKEN" "https://forgemia.inra.fr/api/v4/projects/$CI_PROJECT_ID/merge_requests?source_branch=$CI_COMMIT_REF_NAME" | jq --raw-output ".[0].target_branch")'
+    - CI_TARGET_BRANCH_NAME=$(curl -LsS -H "PRIVATE-TOKEN: $AWESOME_GITLAB_API_TOKEN" "https://forgemia.inra.fr/api/v4/projects/$CI_PROJECT_ID/merge_requests?source_branch=$CI_COMMIT_REF_NAME" | jq --raw-output ".[0].target_branch")
     - MVN_BRANCH = ${ ${CI_COMMIT_BRANCH} : ${CI_TARGET_BRANCH_NAME} }
     - mvn versions:set -DnewVersion=$MVN_BRANCH.$MVN_VERSION
     - mvn versions:commit
-- 
GitLab


From d6384c474190ec8df9896489e3ed2d711823e2e4 Mon Sep 17 00:00:00 2001
From: Philippe Tcherniatinsky <philippe.tcherniatinsky@inra.fr>
Date: Tue, 26 Sep 2023 17:36:50 +0200
Subject: [PATCH 3/6] Update .gitlab-ci.yml file

---
 .gitlab-ci.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9f700494e..6d3dc7ff3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -160,7 +160,7 @@ maven_registry:
   stage: package
   script:
     - MVN_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
-    - CI_TARGET_BRANCH_NAME=$(curl -LsS -H "PRIVATE-TOKEN: $AWESOME_GITLAB_API_TOKEN" "https://forgemia.inra.fr/api/v4/projects/$CI_PROJECT_ID/merge_requests?source_branch=$CI_COMMIT_REF_NAME" | jq --raw-output ".[0].target_branch")
+    - CI_TARGET_BRANCH_NAME=$(curl -LsS -H https://forgemia.inra.fr/api/v4/projects/$CI_PROJECT_ID/merge_requests?source_branch=$CI_COMMIT_REF_NAME | jq --raw-output ".[0].target_branch")
     - MVN_BRANCH = ${ ${CI_COMMIT_BRANCH} : ${CI_TARGET_BRANCH_NAME} }
     - mvn versions:set -DnewVersion=$MVN_BRANCH.$MVN_VERSION
     - mvn versions:commit
-- 
GitLab


From 198557de72ce4882ab238669b67f6374008aff45 Mon Sep 17 00:00:00 2001
From: Philippe Tcherniatinsky <philippe.tcherniatinsky@inra.fr>
Date: Tue, 26 Sep 2023 17:50:59 +0200
Subject: [PATCH 4/6] Update .gitlab-ci.yml file

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6d3dc7ff3..5c756c3d4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -160,8 +160,13 @@ maven_registry:
   stage: package
   script:
     - MVN_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
-    - CI_TARGET_BRANCH_NAME=$(curl -LsS -H https://forgemia.inra.fr/api/v4/projects/$CI_PROJECT_ID/merge_requests?source_branch=$CI_COMMIT_REF_NAME | jq --raw-output ".[0].target_branch")
-    - MVN_BRANCH = ${ ${CI_COMMIT_BRANCH} : ${CI_TARGET_BRANCH_NAME} }
+    - API_URL= "https://forgemia.inra.fr/api/v4/projects/$CI_PROJECT_ID/merge_requests?source_branch=$CI_COMMIT_REF_NAME"
+    - CI_TARGET_BRANCH_NAME=$(curl $API_URL | jq --raw-output ".[0].target_branch")
+    - if [ -z "${CI_COMMIT_BRANCH}" ]; then 
+        MVN_BRANCH=$CI_COMMIT_BRANCH
+      else 
+        MVN_BRANCH=$CI_TARGET_BRANCH_NAME
+      fi
     - mvn versions:set -DnewVersion=$MVN_BRANCH.$MVN_VERSION
     - mvn versions:commit
     - mvn deploy -Dmaven.test.skip=true -Pmia -s ci-settings.xml
-- 
GitLab


From f9f34c64779ad45d1f78a8b79e88d7c0ec6759c6 Mon Sep 17 00:00:00 2001
From: TCHERNIATINSKY <philippe.tcherniatinsky@inrae.fr>
Date: Tue, 26 Sep 2023 18:23:41 +0200
Subject: [PATCH 5/6] jq from docker

---
 .gitlab-ci.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5c756c3d4..354a41800 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -161,7 +161,7 @@ maven_registry:
   script:
     - MVN_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
     - API_URL= "https://forgemia.inra.fr/api/v4/projects/$CI_PROJECT_ID/merge_requests?source_branch=$CI_COMMIT_REF_NAME"
-    - CI_TARGET_BRANCH_NAME=$(curl $API_URL | jq --raw-output ".[0].target_branch")
+    - CI_TARGET_BRANCH_NAME=$(curl $API_URL | docker run --rm -i imega/jq -c ".[0].target_branch")
     - if [ -z "${CI_COMMIT_BRANCH}" ]; then 
         MVN_BRANCH=$CI_COMMIT_BRANCH
       else 
-- 
GitLab


From 0a578dd3a48bf856f107b91637387a243dd8fcf5 Mon Sep 17 00:00:00 2001
From: TCHERNIATINSKY <philippe.tcherniatinsky@inrae.fr>
Date: Wed, 27 Sep 2023 09:50:19 +0200
Subject: [PATCH 6/6] Correction deploy_merge

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 354a41800..08b46d08b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -160,12 +160,10 @@ maven_registry:
   stage: package
   script:
     - MVN_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
-    - API_URL= "https://forgemia.inra.fr/api/v4/projects/$CI_PROJECT_ID/merge_requests?source_branch=$CI_COMMIT_REF_NAME"
-    - CI_TARGET_BRANCH_NAME=$(curl $API_URL | docker run --rm -i imega/jq -c ".[0].target_branch")
-    - if [ -z "${CI_COMMIT_BRANCH}" ]; then 
-        MVN_BRANCH=$CI_COMMIT_BRANCH
-      else 
-        MVN_BRANCH=$CI_TARGET_BRANCH_NAME
+    - if [ -z "$CI_COMMIT_BRANCH" ]; then 
+        MVN_BRANCH=$CI_COMMIT_BRANCH;
+      else
+        MVN_BRANCH=$(curl -X GET "https://forgemia.inra.fr/api/v4/projects/${CI_PROJECT_ID}/merge_requests?source_branch=${CI_COMMIT_REF_NAME}" | docker run --rm -i imega/jq -c ".[0].target_branch");
       fi
     - mvn versions:set -DnewVersion=$MVN_BRANCH.$MVN_VERSION
     - mvn versions:commit
-- 
GitLab