最近のアクセス:
ページ
履歴
バックリンク
GeneXus 16 を使用した DevOps
GeneXus 16 ではソリューションの開発プロセスが強化されており、特に DevOps カルチャー (手法) やプラクティスの採用促進を推進しています。
連携のサイクルを確立する必要があるか、プロセスのオーケストレーションに継続的なリリースが必要であるとき、エラーが発生した場合に公開を停止したり、それぞれの場合に担当者に通知したりします。
パイプラインの管理
現時点で特に一般的なツールとして Jenkins があり、このツールとの連携を促進するアドオンが開発されています。
詳細情報:
Jenkins を使用した継続的インテグレーション
ユニットテスト
テストのレベルでは、GeneXus 16 では、IDE にユニットテスト機能が組み込まれているため、開発者は独自のユニットテストを簡単に作成、実行できます。
CI/CD サイクルにおけるこうしたユニットテストの実行の自動化には GXtest 4 が対応します。
詳細情報:
ユニットテスト
、
ユニットテストの作成
、
ユニットテストの CI/CD との連携
デプロイメント、Docker、サーバーレス
デプロイメントレベルでは、Docker コンテナを GeneXus からデプロイできるようになりました。また、アプリケーションを PaaS 環境に公開できるだけでなく、プロセスや REST API を AWS Lambda や AWS API Gateway などのサーバーレス環境に公開できるようになりました。
詳細情報:
Docker にアプリケーションをデプロイする方法
、
AWS Lambda と AWS API Gateway にアプリケーションをデプロイする方法
、
コマンド ライン プロシージャーを AWS Lambda に関数としてデプロイする方法
このため、環境がプロトタイプであるか、本番環境であるかに応じて、同じコンテナまたはパッケージを異なる設定で、あるいは異なる DBMS に対して実行できます。また、アプリケーションは、推奨される方法に従い、環境変数から設定を読み取れるようになります。
詳細情報:
ConfigurationManager 外部オブジェクト
、
環境変数を使用したアプリケーション設定
ログ (Log4net、Log4J)
GeneXus の言語が拡張され、トピックを指定してログを記述できるようになりました。これにより、トラブルシューティングや監視が容易になり、市販されている標準のツールでログを分析できるようになりました。
詳細情報:
Log 外部オブジェクト