環境での実装 - Cloud - 8.0

TalendSoftware Development Life Cycleベストプラクティスガイド

Version
Cloud
8.0
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend JobServer
Talend Management Console
Talend Remote Engine
Talend Studio
Content
ジョブデザインと開発
デプロイメント
管理と監視
Last publication date
2024-02-29
次の図は、Talendのツールを使用し、自身のJavaファブリック内にインテグレーションする方法を示しています。これにより、インテグレーションが迅速に実行でき、ソフトウェアのライフサイクルの最初から最後まで、プロジェクトのクオリティを保つことができます。
図に示す継続的インテグレーションとデプロイメントプロセスの主な段階は、以下のとおりです。
  • 12 (Git): バージョンとリビジョンの管理

    コミット: 開発者がTalend Studioでジョブ、ルート、サービス、テストをデザインし、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イメージとして公開されます。

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

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