DEV TOOLS

CI/CDパイプラインでのアプリデプロイが全アプリ対応

App Automation Tokenで、GitHub Actionsなどからのデプロイ自動化がすべてのShopifyアプリで利用可能に

Dev DashboardApp AutomationToken 発行GitHub Actions環境変数にToken をセットShopify CLIshopify app deploy--config productionShopifyアプリリリース自動化完了

2026年5月6日より、Dev DashboardのApp Automation Tokenを使ってすべてのShopifyアプリでCI/CDパイプラインからのデプロイ自動化が利用可能になりました。アプリ単位でトークンが発行されるため、セキュリティと管理性が向上します。従来のPartner DashboardのCLIトークンからの移行が推奨されています。

1Before / After:トークン方式の変化

認証トークンの変化Before:旧 CLI Token発行元:Partner Dashboardスコープ:パートナー全体認証単位:アカウント単位セキュリティ:1トークンで全アプリに影響※ 有効期限まで継続利用は可能だが移行推奨After:App Automation Token発行元:Dev Dashboardスコープ:アプリ単位認証単位:個別アプリごとセキュリティ:影響範囲が1アプリに限定✓ 全アプリ対応・最新 Shopify CLI 必須

2業務に活かせる具体ユースケース

課題
毎回手動でshopify app deployを実行しており、リリース作業にミスや時間がかかっていた
打ち手
GitHub ActionsのSecretsにApp Automation Tokenを登録し、mainブランチへのマージ時に自動デプロイするワークフローを設定する
効果
リリース作業が完全自動化され、人的ミスがなくなり、デプロイにかかる工数をほぼゼロにできる
技術メモ
環境変数名はSHOPIFY_APP_AUTOMATION_TOKEN。コマンドはshopify app deploy --config production --allow-updatesを使用
課題
複数のShopifyアプリを管理しており、1つのCLIトークンを使い回しているためセキュリティ上のリスクがあった
打ち手
各アプリごとにDev DashboardでApp Automation Tokenを個別に発行し、それぞれのCIパイプラインに紐づける
効果
トークンが漏洩した場合でも影響範囲が該当アプリのみに限定され、他アプリへの波及を防げる
技術メモ
App-scoped authenticationにより1トークン=1アプリの対応が保証される。Partner Dashboard発行のCLIトークンは有効期限まで機能するが移行推奨
課題
開発・ステージング・本番の各環境ごとにデプロイ設定を分けたいが、共有トークンでは環境分離が難しかった
打ち手
--config productionなどのconfigフラグと組み合わせ、環境ごとにApp Automation Tokenと設定ファイルを分けてCDパイプラインを構築する
効果
環境ごとに独立したデプロイ制御が可能になり、本番環境への誤デプロイリスクを大幅に低減できる
技術メモ
--configフラグで使用する設定ファイルを切り替え可能。詳細はShopify.devの「Deploy app components in a CD pipeline」を参照

3技術者目線のポイント

項目 内容
トークン発行場所 Dev Dashboard(Partner Dashboardではない)
必要なCLIバージョン 最新のShopify CLI(latestを使用すること)
環境変数名 SHOPIFY_APP_AUTOMATION_TOKEN
デプロイコマンド shopify app deploy --config production --allow-updates
旧CLIトークンの扱い 有効期限まで動作するが、App Automation Tokenへの移行を推奨
対象アプリ 全てのShopifyアプリ(今回のアップデートで対象が拡大)
移行ガイド 公式ドキュメント「Migrating to app automation tokens」を参照
セキュリティ向上

アプリスコープ認証により、各トークンの影響範囲が1アプリに限定。万一の漏洩時も被害を最小化できる。

互換性

既存のCLIトークンは有効期限まで動作するため、即時移行は不要。ただし計画的な移行を推奨。

App Automation Tokenを導入することで、Shopifyアプリのリリース作業をGitHub ActionsなどのCI/CDパイプラインで完全自動化でき、セキュリティと運用効率を同時に高められます。

※ 本記事はShopify公式の変更ログをもとにした独立系メディアの解説です。仕様の詳細・最新情報は必ず公式ドキュメントでご確認ください。

Source: https://shopify.dev/changelog/app-deployment-in-cicd-is-now-available-for-all-apps | 公開日: 2026年5月6日