在我的脚本中,我需要使用 git 服务器 API 从特定分支上的特定引用创建标签。我想要达到的目标
我有两个变量
branches="feature develop hotfix"
refs="ref-for feature ref-for-develop ref-for-hotfix"
我正在尝试使用这样的模式创建 api 调用
curl -X POST <gitserverurl><feature><ref-for-feature><new-tag-name>
其他分支依此类推。我已经开始测试循环(for i in var
),但一无所获。我怎样才能在 bash 中存档它?
答案1
我建议使用数组对于分支和特征,然后循环遍历数组之一的索引:
#!/bin/bash
branches=("feature" "develop" "hotfix")
refs=("ref-for feature" "ref-for-develop" "ref-for-hotfix")
for i in "${!branches[@]}"; do
curl -X POST "<gitserverurl>${branches[i]}${refs[i]}<new-tag-name>"
done