我有竹子的计划,有n个Repos。通过ssh任务我想迭代它们中的每一个。 Repos的总数是动态的。
竹子变量在这里解释
https://confluence.atlassian.com/bamboo/bamboo-variables-289277087.html
我的方法看起来像这样:
touch test.txt
#get count
echo "count ${bamboo.planRepository[@]}\n" >> test.text
for repo in "${bamboo.planRepository[@]}"
do
echo "${repo.name}\n" > test.txt
done
START=1
END=5
i=$START
while [[ $i -le $END ]]
do
printf "${bamboo.planRepository.${i}.name}\n" > test.txt
((i = i + 1))
done
我对ssh脚本语法并不坚定,没有任何工作。
有任何建议怎么做?