最近のアクセス:
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 外部オブジェクト


サブページ
Created: 19/03/25 23:49 by Admin Last update: 21/05/20 08:02 by Admin
カテゴリ
Powered by GXwiki 3.0