unittestとKarateのテストを実行する。Consoleで設定をしているので、自動的にテストが実施されるようになっています。No.2をGithubからダウンロードする。上記のテスト実施後、テスト結果を保持するため、対象となるコードをクローンします。Storeに格納するようにしています。${REPO_NAME}これで、Githubから、テスト結果保持用のコードをダウンロードできるようになります。新しいページをhugoコマンドで追加し、Karateとunittestの結果を追記する。ConsoleはHugoコマンドをすでにインストールしているので、インストール不要で利用できます。実行日時をファイル名として新しいページを追加します。試験結果をHugoで新しく作成したページに追記することで、ページ追加を行います。今回、Markdownの中にHTMLコードを書くことで中身を表示できる仕組みを用いるため、こちらのサイトを参考にしてすでにテスト結果ページの方に細工をしています。YAMLファイル中にHTMLタグを埋め込もうとすると問題が発生するので、これらの処理はpredict.shというシェルスクリプトにまとめることにしました。GithubにコードをCommit/Pushする。上記までできたら、あとはGithubに対象コードをCommit/Pushします。No.2のビルドが開始される。Consoleが起動、追加したページをデプロイするようになります。自動的にテスト結果ページがPushされる。結果として、試験結果が追加されたページが表示されるようになります。トータルでYAMLファイルは以下のような設定になりました。中身はこんな感じになりました。Consoleを連携させることで、ビルド結果を蓄積しつつ、履歴/一覧表示ができるくらいまでにはなりました。Consoleの便利な利用方法はありそうです。