第7章 Pipelines as Code のコマンドリファレンス
tkn pac
CLI ツールを使用して、パイプラインをコードとして制御できます。TektonConfig
カスタムリソースを使用して Pipelines as Code のロギングを設定し、oc
コマンドを使用して Pipelines as Code を表示することもできます。
7.1. Pipelines as Code のコマンドリファレンス
tkn pac
CLI ツールは、以下の機能を提供します。
- ブートストラップ Pipelines as Code のインストールおよび設定。
- 新規 Pipelines as Code リポジトリーの作成。
- すべての Pipeline as Code リポジトリーをリスト表示。
- Pipeline as Code リポジトリーおよび関連付けられた実行の記述。
- 使用を開始するための単純なパイプライン実行の生成。
- Pipelines as Code によって実行されたかのようにパイプラインの実行を解決。
アプリケーションのソースコードが含まれる Git リポジトリーに変更を加える必要がないように、テストおよび実験用に機能に対応するコマンドを使用することができます。
7.1.1. 基本的な構文
$ tkn pac [command or options] [arguments]
7.1.2. グローバルオプション
$ tkn pac --help
7.1.3. ユーティリティーコマンド
7.1.3.1. bootstrap
コマンド | 説明 |
---|---|
| GitHub および GitHub Enterprise などのサービスプロバイダーをホストする Git リポジトリーの Pipelines as Code をインストールおよび設定します。 |
| Pipelines as Code のナイトリービルドをインストールします。 |
| OpenShift ルートの URL をオーバーライドします。
デフォルトでは、 OpenShift Container Platform クラスターがない場合、受信エンドポイントをポイントするパブリック URL の入力を要求します。 |
|
GitHub アプリケーションとシークレットを |
7.1.3.2. repository
コマンド | 説明 |
---|---|
| パイプライン実行テンプレートに基づいて、新規 Pipelines as Code リポジトリーおよび namespace を作成します。 |
| すべての Pipelines as Code リポジトリーとして一覧表示し、関連する実行の最後のステータスを表示します。 |
| Pipelines as Code リポジトリーおよび関連する実行を記述します。 |
7.1.3.3. generate
コマンド | 説明 |
---|---|
| 単純なパイプライン実行を生成します。 ソースコードが含まれるディレクトリーから実行すると、現在の Git 情報を自動的に検出します。 さらに、基本的な言語検出機能を使用して、言語に応じてさらにタスクを追加します。
たとえば、リポジトリーのルートで |
7.1.3.4. resolve
コマンド | 説明 |
---|---|
| サービスで Pipelines as Code により所有されているかのようにパイプライン実行を行います。 |
|
ローカルマシンで実行中の Kubernetes インストールと組み合わせて、新しいコミットを生成せずにパイプライン実行を確認できます。 ソースコードリポジトリーからコマンドを実行すると、現在の Git 情報を検出し、現在のリビジョンやブランチなどのパラメーターを自動的に解決しようとします。 |
| Git リポジトリーからのデフォルトのパラメーター値をオーバーライドして、パイプライン実行を行います。
|