Travis-CIのコマンド内からbuild_number(およびその他のビルドメタデータ)を取得するにはどうすればよいですか?after_script
すでに試されたこと:
ビルド構成に関するドキュメントには、IRC通知セクションで次のように記載されています。
テンプレートを使用してチャネルに送信されるメッセージをカスタマイズすることもできます。
notifications: irc: channels: - "irc.freenode.org#travis" - "irc.freenode.org#some-other-channel" template: - "%{repository} (%{commit}) : %{message} %{foo} " - "Build details: %{build_url}"
次の変数を補間できます。
- リポジトリ:GitHubリポジトリのURL。
- build_number:ビルド番号。
- ブランチ:ブランチビルド名。
- commit:コミットSHAを短縮します
- 作成者:作成者名をコミットします。
- メッセージ:ビルドへのtravisメッセージ。
- compare_url:ビューURLの変更をコミットします。
- build_url:ビルド詳細のURL。
以下のようにコマンド内でこれを機能させようafter_script
としても、まったく機能しませんでした。
language: java
after_script:
- git commit -a -m "Committed by Travis-CI build number: %{build_number}"
.travis.yml
ファイルが存在しない/無効であるかのように動作しました(ここではTravis-CI YAML検証に合格しましたが)。
これは実行可能であるように見えますが、これを実行するサンプルは見つかりませんでした。
誰かが私を正しい方向に向けることができますか?