GitTree デスクトップマニュアル
CI/CD パイプライン
アプリを離れることなく、コミットの隣にパイプラインが表示されます。何が実行され、何が失敗し、その理由が表示されます。
CI/CD の実行
GitTree は、リポジトリのホスト(GitHub アクションなど)の CI/CD 実行を、左側のパネルとグラフの横の完全なリストに表示します。成功したもの、失敗したもの、およびその理由が、Re-run Failed Jobs、Cancel Run…、Run Workflow… とともに表示されます。 CI/CD は GitTree Pro の一部です。
プロ実行の参照とフィルタリング
CI/CD リストにはリポジトリのすべての実行が表示され、実行中に自動的に更新されます。 Filtersは、Branch、Workflow、Status、Triggerで絞り込みます。 Mine はランニングを続けます。 Watch はバックグラウンドで実行を更新し続け、完了したときに通知します。
プロジョブとログを読み取る
実行を開き、ジョブまたはステップを選択して、Log タブでログを読み取ります。 Jump to first error はエラーに直接進み、Search the log… はテキストを検索し、Timestamps と Wrap はビューを変更し、Following は実行中のジョブのライブ出力をビューに保持し、Save Log… はそれをファイルに書き込みます。
プロパイプラインを再実行またはキャンセルする
実行から、Re-run Failed Jobs は失敗したもののみを繰り返し、Re-run All Jobs はすべてを繰り返し、ジョブのメニューはそのジョブのみを再実行します (GitLab スタイルのステージでは Retry Stage)。 Cancel Run… はそれを止めます。 Force Cancel Run… はジョブをクリーンアップせずに終了します。どちらのキャンセルも元に戻すことはできません。
プロワークフローを実行する
Run Workflow… は、
プロworkflow_dispatchトリガーを使用した GitHub アクション ワークフローや Bitbucketcustomパイプラインなど、手動で実行できるワークフローを開始します。 GitTree は、選択したブランチのワークフロー ファイルから入力を読み取り、それぞれのフィールドを表示します。利用可能なアーティファクトをダウンロードする
実行の Artifacts タブには、生成されたファイルが Name、Size、およびいつ Expires で生成されたかがリストされます。 Save… は、プロバイダーが保存する場所を尋ね、そこにダウンロードします。 zip は zip として保存されますが、GitTree はそれを開きません。
プロデプロイメントと環境を検査する
デプロイを実行すると、Deploys to … と Environments タブが表示されます。各環境、そのデプロイメント、ブランチまたはコミット、およびそのタイミングが表示されます。待機中のデプロイメントには Waiting for approval が表示されます。あなたがレビュー担当者の 1 人である場合、Approve Deployment… と Reject Deployment… はそれに基づいて行動します。これらは誰にとっても状況を変えるものであり、元に戻すことはできません。
プロパイプライン ファイルの作成と確認
New CI/CD File… は、プロバイダが読み取るスターター ファイル(
プロ.github/workflows/や.gitlab-ci.ymlなど)を書き込みます。既存のファイルに上書きすることはありません。 GitTree で編集し、Check with … を押してプロバイダーに検証してから、他のファイルと同様にコミットします。パイプライン設定を管理する
CI/CD Settings は、プロバイダが別のアプリに管理できる内容を示します: Variables、Secrets、Environments、Runners、Schedules、Caches、Definitions、Releases。シークレットの値は、安全なシステム プロンプトに入力されるか、選択したファイルから読み取られて、プロバイダーに直接送信されます。 GitTree は、他の場所に表示したり、保存したり、送信したりすることはありません。
プロパイプラインリリース制御を使用する
CI/CD Settings › Releases にはリポジトリのリリースがリストされます。 New Release は、Title、Notes (Markdown)、およびユーザーがダウンロードできるファイルを使用してタグに名前を付けます (またはブランチまたはコミットからタグを作成します)。リリースは、Save as a draft しない限り、リポジトリを参照できるすべてのユーザーに公開されます。
プロパイプラインの障害について Nour に質問する
Explain Failure は、失敗した実行に関する質問で Nour を開きます。 Nour は、毎回、ユーザーが承認した場合にのみ、失敗したステップのログ (最大 64 KiB) を読み取り、何が問題だったと考えられるか、何を試行すべきかを答えます。答えをアドバイスとして扱い、ログと照らし合わせて確認してください。
プロ