Flow で最初のパイプラインを作成、構成、実行する方法について説明します。
前提条件
-
組織が作成済みであること (組織の作成と管理)。
-
パイプラインの作成権限を持っていること (権限管理)。
-
汎用アーティファクトリポジトリ (このチュートリアルでは
pipeline-package-repoという名前) と Maven リポジトリが作成済みであること。アーティファクトリポジトリの作成。
概要
ステップ 1: パイプラインの作成
-
Flow コンソールにログインします。
-
[マイパイプライン] ページで、右上隅の [パイプラインの作成] をクリックします。[パイプラインテンプレートの選択] ダイアログボックスで、Java · Test, build テンプレートを選択し、[作成] をクリックします。
Flow は、Java、PHP、Node.js などの一般的な言語向けの組み込みテンプレートを提供しており、数回のクリックで CI/CD プロセスをセットアップできます。また、企業固有の要件を満たすためにカスタム組織テンプレートもサポートしています。

ステップ 2: パイプラインソースの構成
-
パイプラインソースステージで、[パイプラインソースの追加] をクリックします。
-
コードソースを追加します。Flow のサンプルコードを使用して、 を選択し、[追加] をクリックします。
ステップ 3: テストステージの構成
テストステージで Java コードスキャンと Maven 単体テストジョブを構成します。
-
Java コードスキャン: デフォルト設定のままにします。
-
Maven 単体テスト: で、[エラーで失敗] チェックボックスをオフにします。その他のパラメータはすべてデフォルト設定のままにします。

ステップ 4: ビルドステージの構成
-
基本パラメータの構成: [ジョブ名]、[ビルドクラスター]、[ビルド環境]、[パイプラインソースのダウンロード] はデフォルト設定のままにします。
-
ジョブステップを構成します。
-
[MavenSettings の設定]、[Java のインストール]、[コマンドの実行] ステップはデフォルト設定のままにします。
-
[アーティファクトのアップロード] ステップを構成します。主要なパラメータは以下のとおりです。その他のパラメータはデフォルト値を使用します。
-
サービス接続の追加: [サービス接続の追加] をクリックし、[新規] をクリックして [サービス認証/資格情報] を生成し、[作成] をクリックします。

-
[リポジトリ]:
pipeline-package-repoアーティファクトリポジトリを選択します。説明サービス接続を追加した後、Packages で [汎用アーティファクト] タイプのリポジトリをターゲットとして選択します。
-
-
ステップ 5: パイプラインの実行とアーティファクトの表示
-
パイプラインエディターページで、右上隅の [保存して実行] をクリックし、確認ダイアログボックスで [実行] をクリックします。
-
Flow は各ジョブに対して個別のログを生成します。任意のジョブカードの [ログ] をクリックして、実行の詳細を表示します。
例えば、[Java ビルド アーティファクトのアップロード] カードの [ログ] をクリックし、[アーティファクトのアップロード] ステップをクリックします。ログで [アーティファクト名] を確認します (例:
Artifacts_4089952)。[アーティファクト名] は、デプロイ用のビルド出力を識別します。動的変数を使用してください。このチュートリアルではデフォルトの
Artifacts_${PIPELINE_ID}を使用します。
-
(オプション): Packages コンソールで、リポジトリに移動してアップロードされたアーティファクトを表示できます。

次のステップ
パイプライン構成を拡張します。