パイプライン設定を管理する
CI/CD Settings は、プロバイダが別のアプリに管理できる内容を示します: Variables、Secrets、Environments、Runners、Schedules、Caches、Definitions、Releases。シークレットの値は、安全なシステム プロンプトに入力されるか、選択したファイルから読み取られて、プロバイダーに直接送信されます。 GitTree は、他の場所に表示したり、保存したり、送信したりすることはありません。
GitTree Pro または実行中のトライアルが必要です。 Free では、すべてのローカル Git 機能が維持されます。 プランを比較。
始める前に
- GitTree Pro または実行中のトライアル: CI/CD は Pro の一部です。
- 変更する設定に対するリポジトリの管理者またはメンテナ権限。
どこで見つけられますか
- CI/CD ビューまたはパレット: CI/CD Settings。
| アクション | macOS | WindowsとLinux |
|---|---|---|
| Show CI/CD | ⌥P | Alt+P |
ステップ
設定を開きます
CI/CD Settings を選択し、Secrets などのセクションを選択します。 Back to Runs はリストに戻ります。
シークレットを追加する
Add Secret を押して名前を付け、Where the value comes from: Type it in a secure system prompt または Read it from a file I choose を選択します。表示されている場合は、Protected branches and tags only にチェックを入れます。 Continue…を押します。
値を確認して入力します
GitTreeはStore a new secret … in …?に尋ねます。 Open Secure Prompt (または Choose File) を押して、GitTree のウィンドウの外に値を入力します。プロンプトを閉じても何も送信されません。
期待される結果
シークレットはプロバイダーに保存されており、実行者はそれを読み取ることができます。
元に戻せないもの
- Replace … はプロバイダーの現在の値を上書きします。回復することはできません。
- Delete … はそれを削除します。それを読み取る実行はそれを取得できなくなり、コピーを保持するものは何もありません。
- プロバイダを開いた後に設定が変更された場合、何も送信されません。それを見直して、もう一度試してください。
何か問題が発生した場合
「…は…で管理されています」
プロバイダーは、別のアプリがそれらをリストする方法を提供しません。設定ページで変更するには、Open in … を使用します。
質問
GitTree でシークレットの値を確認できますか?
いいえ。プロバイダーがシークレットの値を返すことはなく、GitTree がシークレットの値を表示したり保存したりすることはありません。