我正在尝试自动下载最新的发行版/标签,并在github上的私人仓库中构建。我可以使用以下命令获取所有构建的列表:
latest build="$(curl -H "Authorization: token ${TOKEN}" "https://api.github.com/repos/${OWNER}/${REPO}/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/')"
但是当我下载最新版本时,我得到的是源代码,而不是工件。
wget --header "Authorization: token ${TOKEN}" --output-document=app.zip https://api.github.com/repos/${OWNER}/${REPO}/zipball/<latest build>