Gitlab管道:脚本中的错误替换错误

时间:2019-02-19 17:55:40

标签: bash shell gitlab pipeline

我正在尝试建立用于部署的管道。我的.gitlab-ci.yml设置如下:

deploy:
  image: alpine:latest
  stage: deploy
  only:
    - staging
  script:
    - files="`cat file-changelist.txt`"
    - file_list=\($files\)
    - for file in "${!file_list[@]}"; do echo "$file"; done

但是我在最后一行不断收到“语法错误:替换错误”。我尝试了许多变体,但似乎无法正确解决。我的最终目标是能够建立scp连接并将文件复制到服务器(每个文件在file_list中)。

0 个答案:

没有答案