我有一个创建文件(zip、jar 等)的 ANT 版本。我希望将这些文件推送到我的 github 存储库的“下载”区域,或者通过 ANT 提供给我的任务(我试过 scp 无济于事),通过 Jenkins(我试过“通过 SSH 发布”,但无济于事) 或其他方式。
谢谢指导。
这意味着使用GitHub V3 API来:
将这些 ruby 脚本视为如何使用此 API 的实际示例:
“ lib/octokit/client/downloads.rb
”。
但是,如果您需要从 ant 执行此操作,则可以考虑ant-contrib 的 HTTP-Post 任务。
或者让你的 ant 脚本调用诸如“ HTTPie: cURL for Humans ”之类的命令,
或者直接使用 Jenkins,如“通过 HTTP Post-Commit Hook 将 Github 连接到安全的 Jenkins ”
您需要一个自定义步骤来编写 curl 脚本。