本番ビルド・ジョブの作成および構成
Visual Builderの本番インスタンスにビジュアル・アプリケーションをデプロイする前に、いくつかのパッケージ・ジョブおよびデプロイメント・ジョブを設定する必要があります。このトピックでは、これを行う方法について説明します。
ヒント:
必要に応じて、VB Studioでビルド・ジョブおよびパイプラインを作成して有効にできます。ビジュアル・アプリケーションの設定エディタの「ビルドおよびパブリッシュ」で、本番ブランチを選択し、「CI/CDパイプラインの作成」をクリックします。その後、必要に応じて新しく作成したビルド・ジョブを変更できます(追加の構成ステップについては、次のガイダンスを参照)。たとえば、デプロイメント・ジョブでは、デプロイメント・ターゲットは常にワークスペースに関連付けられた環境であるため、ターゲット・インスタンスを本番インスタンスに変更する必要があります。本番ビルド・ジョブを構成する前に、次の点に注意してください。
- 本番パッケージ・ジョブで、Gitリポジトリの本番ブランチを使用して本番アーティファクトを生成します。
- 開発パッケージング・ジョブで、アーカイブ・アーティファクト・ファイルのデフォルト・ファイル名を変更した場合は、新しい名前とそのパスを取得します。これらは、本番パッケージング・ジョブを構成するときに必要になります。
visual-application.jsonで定義されたアプリケーションのバージョンを上書きするように開発パッケージング・ジョブを構成した場合は、新しいバージョンを取得します。これは、本番パッケージング・ジョブを構成するときに必要になります。- デプロイメント・ビルド・ジョブの構成時に、アプリケーションのバージョンをURLに含めるかどうかを指定します。URLにバージョンがないビジュアル・アプリケーションは、ライブ・アプリケーションと呼ばれます。通常は、本番インスタンスにライブ・アプリケーションをデプロイします。
- デプロイされていないビジュアル・アプリケーションのバージョンをデプロイした場合、VB Studioは最後にデプロイされたバージョンを新しいバージョンで上書きします。
VB Studioは、以前にデプロイされたバージョンを本番インスタンスからアンデプロイしません。ターゲット・インスタンスに引き続き存在しますが、アクセスできません。
- ライブ・アプリケーションまたは以前にデプロイされたバージョンを再デプロイする場合は、最初にアンデプロイしてください。そうしないと、デプロイ・ビルドが失敗します。以前にデプロイしたビジュアル・アプリケーション・バージョンをアンデプロイするには、アンデプロイ・ビルド・ジョブを構成して実行します。「環境」ページから手動でアンデプロイすることはできません。
- カスタムURLにアプリケーションをデプロイする場合は、カスタムURLをホストする環境にデプロイするようにデプロイ・ジョブを構成する必要があります。デプロイできるのは基本認証を使用したアプリケーションのみであるため、環境への接続およびデプロイに必要な資格証明が正しいことを確認する必要があります。
- 本番用のアプリケーション・プロファイルを作成した場合は、その名前を取得します。これは、本番デプロイメント・ジョブを構成するときに必要になります。
本番デプロイメント・ビルド・ジョブの作成
本番デプロイメント・ジョブは、本番パッケージ・ジョブで生成されたビジュアル・アプリケーションのアーティファクトをVisual Builder本番インスタンスにデプロイします。ジョブを作成する前に、Visual Builder本番インスタンスに接続してデプロイできるユーザーのアクセス資格証明を取得します。
