メインコンテンツまでスキップ

Configure CICD/pipeline

パイプラインテンプレートの設定

  1. パイプラインコードテンプレートのリストページに移動し、ADDボタンを選択して新しいパイプラインテンプレートを作成します。

  1. パイプラインテンプレートで、テンプレート名、説明、およびコーディングタイプ(Jenkinsfile、Tekton)を入力します。
  • JenkinsfileはGroovy形式で記述されています。

ファイル名を追加し、New fileボタンをクリックしてJenkinsfileの詳細を追加します:

複数のファイルはAdd fileボタンをクリックすることで追加できます。

現在のファイルはDelete fileボタンをクリックすることで削除できます。

  • TektonはYaml形式で記述されています。

同様の操作を行って新しいTektonファイルを作成します:

JenkinsまたはTektonパイプラインが使用される場合、アプリケーションのコンテキスト、組織のインフラストラクチャ、および好ましいCI/CDプラクティスなど、いくつかの要因に応じて:

Use Jenkins の場合:

  • 幅広く使用されている、柔軟なCI/CDツールが必要で、多くのプラグインサポートがある。
  • 既存のJenkinsインフラストラクチャがあり、アプリケーションを統合したい。
  • より伝統的でスタンドアロンのCI/CDシステムが必要。
  • CI/CDパイプラインに対するカスタマイズと細かい制御が必要。

Use Tekton の場合:

  • Kubernetesで作業しており、クラウドネイティブでKubernetes中心のCI/CDパイプラインが必要。
  • Kubernetesのベストプラクティスに沿ったYAMLを使用したパイプラインの宣言的アプローチが必要です。
  • パイプラインを動的にスケーリングし、CI/CDを扱うためのよりコンテナ化された方法を求めています。
  • GitOpsまたはKubernetesファーストの環境に適したクラウド非依存で柔軟なCI/CDツールを目指しています。
  1. 新しいパイプラインの作成を完了するには、ボタン「Store」をクリックしてください。

新しいパイプラインテンプレートは、パイプラインテンプレートリストの最後に表示されます: