3

Jenkins Worflow Pluginによって実行される groovy スクリプトを用意します。

文書化されているように、git ステップにはこれまでのところ基本的な構成しかなく、単一の url パラメータしかありません。より複雑なものには、一般的な checkout scm ステップを使用することをお勧めします。

これにより、次のように credentialsId を渡すことができます。

checkout scm: [$class: 'MercurialSCM', source: 'ssh://hg@bitbucket.org/user/repo', clean: true, credentialsId: '1234-5678-abcd']

しかし、代わりに SSH キー資格情報を使用してこれを機能させるにはどうすればよいでしょうか?

4

1 に答える 1

2

SSH 秘密鍵資格情報についても同じ構文が機能するはずです。

ちなみに1.4以降credentialsIdは簡単なgitステップに移行できます。

また、SSH Credentials プラグインを更新すると、人間が読み取れる ID を選択することもできます (新しい資格情報項目を作成するとき)。

于 2015-04-02T11:49:35.520 に答える