我正在尝试建立用于部署的管道。我的.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中)。