From 36d1164ce6cee5e4415f334f9cb19b6f554d73ec Mon Sep 17 00:00:00 2001
From: Roman Valov <roman.valov@gmail.com>
Date: Sat, 31 Jul 2021 17:17:27 +0300
Subject: [PATCH] check if bash arrays could be passed via variables

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1b80b25..181ca2e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -17,8 +17,21 @@ include:
 
 build:
   stage: build
+  variables:
+    A: (x y z)
+    B[0]: a
+    B[1]: b
+    B[2]: c
   script:
     - set -ex
+    - echo "$A" || :;
+    - echo "${A[@]}" || :;
+    - echo "${#A[@]}" || :;
+    - echo "${!A[@]}" || :;
+    - echo "$B" || :;
+    - echo "${B[@]}" || :;
+    - echo "${#B[@]}" || :;
+    - echo "${!B[@]}" || :;
     - echo "STAMP=$RANDOM" | tee .env
     - cat .env > cache.text
     - cat .env > smash.text
-- 
GitLab