English
ReleaseOps

Deployment Request ディープダイブ

参考デッキ — メインのワークショップからリンクされていますが、コアデイの内容には含まれません

アーキテクチャ

ソースコントロールから Deployment Request まで

🗂️

ソースコントロール

📦

App Repo

📋

Update Set

🚚

Deployment Request

アーキテクチャ

2つのコアフロー、1つのパイプライン

Assessment flow

Instance Scan → Move to Test → Run ATF → Ready for Deploy。

Release flow

準備できたすべての Deployment Request をまとめて本番にプッシュ。

アーキテクチャ

Freeze date と release date

Freeze date

Ready for Deployment に到達するための締切。

Release date

本番へのプッシュが発火するタイミング。

アーキテクチャ

なぜ dev → test だけではうまくいかないのか

🏢

Dev

🧪

Test / Staging / UAT

🏭

最終的な宛先

ReleaseOps には3つすべてが必要です — 2インスタンス構成にはプッシュ先が残っていません。

アーキテクチャ

アセスメントのプレイブックをステージごとに

🔍

Instance Scan

dev インスタンス上での静的ポリシーチェック

📥

Move to test

アセスメント開始

Run ATF

機能カバレッジ

🚀

Ready for Deploy

リリース可能

ウォークスルー

Studio から本番環境まで、ステップバイステップ

ウォークスルー — ステップ1

IDE からアプリをビルド&インストール

ウォークスルー — ステップ2

アプリを App Repository に公開する

ウォークスルー — ステップ3

公開によって作成された Update Set を見つける

ウォークスルー — ステップ4

Release レコードを作成する — 基本編

ウォークスルー — ステップ4

Release レコードを作成する — パイプラインとタイミング編

ウォークスルー — ステップ5

Update Set をプロモート → Deployment Request を作成

ウォークスルー — ステップ6

Release をアクティブ化する

ウォークスルー — ステップ7

Ready to Assess → 動き出すのを見守る

ウォークスルー — ステップ7(続き)

Workflow Studio の中へ: プレイブックを見つける

Playbook — ステージ1

Instance Scan

Run Instance Scan ステージの Workflow Studio 図。失敗時は Reconciling タスクに分岐する

dev 上での静的ポリシーチェック。失敗は Reconciling タスクへ分岐。

Playbook — ステージ2

Move to Test

Move To Test ステージの Workflow Studio 図
Integrate Deployment Request アクティビティのプロパティ。Destination Instance Label が Test に設定されている

「Test」はラベルであり、ハードコードされたインスタンスではありません — 宛先は設定可能です。

Playbook — ステージ3

Run ATF Tests

Run ATF Tests ステージの Workflow Studio 図。失敗と低カバレッジの2つの sad path がある

2つの sad path: 失敗、そして低いコードカバレッジ。

Playbook — ステージ4

Ready for Deploy

Ready for Deploy ステージから End に至る Workflow Studio 図

アセスメントのゴール — 本番へのプッシュではありません。

ウォークスルー — ステップ8

手動の pause pointを設定する

ウォークスルー — ステップ8(続き)

一時停止させ、解決する

ロードマップ

ReleaseOps にまだできないこと

prod からの ATF suite 選択

新規アプリの suite は prod にまだ存在しません。

Fixed script とデータロード

顧客の約80%がこのインターリービングを求めます。

IDE 対 Studio での公開

未解決の質問 — App Repo への公開は IDE から可能か?

まとめ

本番にデプロイ完了

ビルドされ、アセスメントされ、リリースされた — サインオフはチームが望んだ場所にだけ。

ありがとうございました

ワークショップに戻る

これでパイプライン全体です — アーキテクチャ、アセスメントのプレイブック、そして pause point の仕組み。メインデッキに戻るか、ハンズオンの演習に進んでください。