メインコンテンツまでスキップ

デプロイメント

デバイスデプロイメント​

デバイスデプロイメントビューは、オートメーションプロジェクトをデバイスへデプロイするための完全な履歴とリアルタイムの実行インターフェイスを提供します。デプロイメントのステータス、バージョン情報、実行ログを単一の使いやすいインターフェイスに集約し、エンジニアが確信を持って、完全なトレーサビリティのもとで更新を管理できるようにします。

概要​

デバイスデプロイメントでは、SEW Platform から直接プロジェクトのデプロイメントを確認・実行できます。各デプロイメントのエントリーには、実行ステータス、日時、対象バージョン、デプロイメントのソースといった重要なメタデータが記録され、さらに詳細な実行ログにもアクセスできます。このビューから、更新されたプロジェクトバージョンをデバイスへ配信する新規デプロイメントを開始できます。

主な機能​

デプロイメント履歴​

対象デバイスに対して実行されたすべてのデプロイメントを時系列で表示します。各エントリーには次の情報が含まれます。

  • 実行ステータス – 成功、失敗、または進行中を示すインジケーター。
  • 実行日時 – デプロイメントがトリガーされたタイムスタンプ。
  • デプロイメントソース – デプロイメントを開始したリポジトリブランチ、パイプライン、または手動操作。
  • 対象バージョン – デバイスにデプロイされた特定のプロジェクトバージョンまたはコミットハッシュ。
  • 実行ログ – デプロイメントプロセスの詳細なログおよび診断出力。

デプロイメントの実行​

デプロイメントは、プロジェクトデプロイメントビューから、パイプライン経由で、または承認済みのデプロイメントリクエストを通じて実行できます。デプロイメントビューからの実行では、SEW プラットフォームから手動で新規デプロイメントを開始できます。

  • デプロイする対象プロジェクトバージョンを選択する
  • UI からデプロイメントアクションをトリガーする
  • ワークフローの進行に伴うリアルタイムのステータスを監視する
  • 完了直後にログを確認する

デプロイメントリクエストと承認​

デバイスに反映される前に承認が必要なデプロイメントの場合は、直接実行するのではなくデプロイメントリクエストを使用します。リクエストには対象バージョン、タイトル、説明が記録され、承認権限を持つユーザーによる承認を待ちます。承認されたリクエストのみが実行可能であり、実行は承認者が設定した承認期間内に限られます。

リクエストは、このタブの Jobs の隣にある Requests ビューで管理します。

  • Request Deployment — リクエストの起票、含まれる変更内容の確認、承認後の実行。
  • Approve Deployment — リクエストの確認と、承認または却下。

ログの詳細​

各デプロイメントには、次の内容に関するログが含まれます。

  • デプロイメントの手順と実行順序
  • ベンダー固有ツールの出力
  • エラーメッセージおよび検証エラー
  • デプロイされたバージョンの確認

これにより完全な透明性が確保され、デプロイメントが失敗した場合や想定どおりに動作しない場合でも迅速にトラブルシューティングできます。

デプロイメントのアイコンを選択すると、以下に示すように、詳細ログやジョブ詳細を含むデプロイメントに関する情報を確認できます。

詳細ログ

ジョブ詳細

ユースケース​

  • コード変更後に更新されたオートメーションプロジェクトをデプロイする
  • バージョン管理されたプロジェクト更新を複数デバイスへ展開する
  • 本番設備が正しいバージョンで稼働していることを検証する
  • 集約されたログ出力を用いて失敗したデプロイをトラブルシューティングする
  • 変更管理要件への準拠を確保する

SEW での動作​

デプロイメントが開始されると、SEW は接続されたゲートウェイを介してベンダー固有のデプロイメントワークフローをオーケストレーションします。プラットフォームは必要なファイルを安全に転送し、対象デバイスのベンダーおよびモデルに適したデプロイメント手順を実行し、ステータスとログをリアルタイムでユーザーに配信します。すべてのデプロイメントは、監査性と運用上のトレーサビリティのために記録されます。

詳細情報​

デプロイメント​

デプロイメントパイプラインの構成方法については、Using Pipelines のページをご覧ください。

デプロイメントリクエスト​

承認が必要なデプロイメントについては、Request Deployment および Approve Deployment をご覧ください。

ベンダーサポート​

パイプラインにおける個別のベンダーサポートについては、Pipeline Capability Matrix by Vendor のページをご覧ください。