Helix Swarmユーザワークフローガイドについて

このガイドでは、Swarmのワークフロー機能の使用方法について、サンプルワークフローを例として詳しく説明します。具体的には、ワークフローの設定方法、ワークフローをプロジェクトやブランチに追加する方法、ワークフローを使用してコードレビューを進める方法について詳しく説明します。このガイドは、すべてのSwarmユーザを対象としています。

Swarm 2021.2の新機能

このリリースのSwarmの新機能の詳細なリストについては、「新機能」(『 Helix Swarmガイド』)を参照してください。

自動テスト機能の改善

  • 影響を受けるプロジェクトとブランチの反復テスト

  • Swarmで、レビューが複数のプロジェクトとブランチにまたがる場合に、それぞれのプロジェクトとブランチで個別にテストを実行できるようになりました。この機能は、テストごとに選択されます。詳しくは、「影響を受けるプロジェクトとブランチの反復テスト」を参照してください。Helix Swarmガイド

  • オンデマンドテストをワークフローに追加する

  • ワークフローにテストを追加し、そのワークフローを使用するレビューから手動でテストを実行できるようになりました。

    • オンデマンドテストをワークフローに追加する方法については、「ワークフローの追加」を参照してください。

    • 手動でテストを実行する方法については、「テストステータス」を参照してください。

  • レビューからテストを再実行する

  • レビューの[テストステータス]ドロップダウンでテストを再実行できるようになりました。詳しくは、「テストステータス」を参照してください。

  • テストが失敗した場合に承認をブロックする

  • テストが失敗した場合にレビューの承認をブロックできるようになりました。詳しくは、「ワークフローの追加」を参照してください。

保留中チェンジリストの処理中タグ

処理中タグ(デフォルトの処理中タグは#wip)を、作業中チェンジリストの説明に追加できるようになりました。これにより、関連するレビューを更新したり新しいレビューを作成したりすることなく、保留状態のファイルを更新することができます。レビューに対して多数の変更が必要な場合や、段階的に変更を行い、すべての変更を最後にまとめてレビューする場合などに、処理中タグを使用すると便利です。変更内容をレビューする準備ができたら、チェンジリストの説明から#wipを削除し、シェルフを更新してレビューを行います。

  • 処理中タグの使用方法については、「処理中タグ」を参照してください。

  • 処理中タグの変更方法については、「タグプロセッサ」を参照してください。

Helix Coreの追加のヘルプ

コマンドラインクライアントの使用

詳細については、次の資料を参照してください: Helix Coreサーバユーザガイド Helixサーバコマンドラインクライアントの使用方法が記載されています。

コマンドリファレンス

次の資料の「p4 client (graph)」を参照してください。 Helix Core P4コマンドリファレンス 混在するクライアント用にHelixサーバを構成する方法が記載されています。

Helixサーバの管理

次の資料を参照してください。 Helix Coreサーバ管理者ガイド Helixサーバのインストール、設定、管理について説明しています。