メイン コンテンツをスキップする

環境での実装

次の図は、Talendのツールを使用し、自身のJavaファブリック内にインテグレーションする方法を示しています。これにより、インテグレーションが迅速に実行でき、ソフトウェアのライフサイクルの最初から最後まで、プロジェクトのクオリティを保つことができます。
図に示す継続的インテグレーションとデプロイメントプロセスの主な段階は、以下のとおりです。
  • 12 (Git): バージョンとリビジョンの管理

    コミット: 開発者がStudio Talendでジョブ、ルート、サービス、テストをデザインし、Gitにコミットします。

    ソースのチェックアウト: Gitは継続的インテグレーションサーバーにリンクされています。このサーバーは、アーティファクトとテストソースを.itemと.propertiesというファイル形式で、およびTalend CommandLineによって事前生成される対応のpom.xmlファイルをチェックアウトします。

  • 3から6 (外部Javaファクトリ内): Mavenビルド、継続的インテグレーション、継続的デプロイメント

    ソースの生成:TalendCI BuilderとTalend CommandLineのツールがGitソースを生成し、使用する継続的インテグレーションサーバー(Jenkinsなど)に渡します。

    ソースのコンパイル: 自動化ビルドがサーバーで起動してソースをコンパイルします(Javaクラスに変換)。

    testing テスト: 自動化ビルドサーバーで起動してテストを実行します。また、サーバーダッシュボードを使用して、パッケージングの前にコードのクオリティを監視し、監査できます。

    パッケージングとパブリッシング: テストが実行され、バグが修正されたら、項目がパッケージ化され、TalendCloud Publisherを使用してTalend Management Console上に、アーティファクトリポジトリー内に.zipファイルの形式で、またはDockerコンテナー内にDockerイメージとして公開されます。

    バージョン管理されたリリース候補が本番環境にデプロイメントされます。

継続的インテグレーションとデプロイメントによって、迅速に、効果的かつ自動的に、そして安全に本番環境へデプロイメントできるようになります。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。