Mendixはステージングとデプロイをどのようにサポートしますか?ステージングとデプロイはDevOpsプロセスの重要な部分であり、適切なガバナンスと制御を行うことで、新しいバージョンを迅速にリリースできます。このプロセスの構築には多くの部品が必要なため、複雑になる可能性があります。CloudなどのPaaSプロバイダーへのアプリケーションのステージングとデプロイをサポートする統合ツールを提供します。リリースプロセスの一部としてアプリをデプロイするにはどうすればよいですか?アプリケーションをデプロイする前に、デプロイ用のパッケージが必要です。Serverを使用すると、アプリケーションが自動的にクラウドにビルドしパッケージ化されます。Archive(MDA)を生成します。MDAには、アプリケーションをデプロイするためのすべての成果物が含まれています。Repositoryで作成されると、利用可能な環境の1つにステージングできます。数回クリックするだけで実行できます。APIを活用することにより、このプロセスを完全に自動化できます。各環境のActivityログを確認して、アプリの環境で実行したユーザーを特定することができます。チェックをつけることができます。保存され、開発プロセスの後半で要件の変更を追跡することができます。詳細については、バージョン管理を参照してください。Cloudでは、段階的なデプロイを可能にするための環境が用意されます。ほとんどのアプリケーションノードには、2つ(受け入れ、本番)または3つ(テスト、受け入れ、本番)の環境があります。プロセスに適合する環境の追加をサポートしています。APIを使用して自動化できるため、Mendixアプリ用に完全に自動化されたCI/CDパイプラインをセットアップすることができます。Cloudでは、さまざまな環境を表示、デプロイ、管理するために、特定のユーザーのみがアクセスできるようにアクセス制御が設定されています。これにより、異なるステージング環境にデプロイする際の責任者を設定することができます。アプリケーションを本番環境にデプロイするには、Google認証システムまたはSMSによる2要素認証を使用する必要があります。トークンは30秒ごとに変更されます。認証されると、本番環境で最大8時間操作を実行できます。その後、再認証が必要になります。Cloud、Azure、AWS、VPC、オンプレミスシナリオなど、さまざまなプラットフォームでのデプロイをサポートしています。Mendixプラットフォームのすべての展開機能の詳細については、「マルチクラウドの概要」を参照してください。