ファイル(zip、jarなど)を作成するANTビルドがあります。これらのファイルを github リポジトリの「ダウンロード」エリアにプッシュしたいのですが、ANT で利用可能なタスク (scp を試してみましたが無駄でした)、Jenkins 経由 (「SSH 経由で公開」を試しましたが、役に立ちませんでした) ) またはその他の手段。
ご指導ありがとうございます。
つまり、次の目的でGitHub V3 APIを使用することを意味します。
この API がどのように使用されるかの実用的な例として、これらの ruby スクリプトを参照してください:
" lib/octokit/client/downloads.rb
"。
ただし、ant から実行する必要がある場合は、ant-contrib の HTTP-Post タスクを検討できます。
または、Ant スクリプトで「HTTPie: cURL for Humans」のようなコマンドを呼び出すか、「 Connect Github to secure Jenkins via HTTP Post-Commit Hook」の
ように直接 Jenkins を使用します。
curl をスクリプト化するカスタム ステップが必要です。