Azure DevOpsパイプラインを実行
このビルド操作は、手動で実行することも、プロジェクトに行われた変更に基づいてトリガーさせることもできます。デフォルトでは、Talendから提供されるスクリプトにはビルドトリガーがありませんが、たとえば自分のプロジェクトのメインブランチにコミットがなされるたびにビルドを自動的にトリガーさせたい場合は、トリガーパラメーター値をmasterに変更します。
手順
- に進みます。
- 同じパラメーターで別のビルドをキューに入れる場合は[Queue] (キュー)を、azure-pipelines.ymlをアップデートする場合は[Edit] (編集)をそれぞれクリックし、ビルドを実行して変更を有効にします。
タスクの結果
パイプラインが起動し、プロジェクトは定義済みのMavenフェーズに従って処理されます。ベストプラクティスは、[deploy] (デプロイメント)フェーズを使用してソースコードを生成し、コンパイルしてテストし、パッケージ化してから、パッケージを展開することです。
結果は以下の場所に表示されます。
- Azure DevOpsパイプラインの詳細ビュー内: 結果の詳細はログに表示されます。[Maven]ステップをクリックしてください。test_feature903という名前のテストの実行に成功した例:
- Talend Management Consoleの場合: dev-ci環境のci-workspaceワークスペースにデプロイされたバージョン0.1.0のジョブとルートアーティファクトの例:
継続的インテグレーションのビルドを使ってアーティファクトを公開する際にTalend Management ConsoleでGit情報(作成者、コミットID、コミット日)を表示するオプションは、バージョン8.0.1 (R2022-01)から利用可能です。
- Nexus WebアプリケーションまたはArtifactory内: グループIDがorg.talend.ciであるmaven-releasesリポジトリーにデプロイされた、バージョン0.1.0のジョブとルートのアーティファクトの例:
- Dockerレジストリ内:ci_repoというDockerレジストリーのci_imageというDockerイメージ名にプッシュされた、バージョン0.1と最新バージョンの例: