2017-05-25 22 views
1

コマンドプロンプトまたはJenkins "Execute Windows Batch Command"で "set"を実行すると、特定の名前でコマンドを実行していないことがわかります。Jenkins:Windowsバッチコマンドを実行するための資格情報バインディングプラグインの使用方法

投稿者Credentials Binding Plugin私はこの特定の "Execute Windows Batch Command"に資格情報を追加する方法を理解できません。私が見つけたすべての画像は、CloudBees Jenkinsのバージョンを指しています。私はプレーンジェンキンスを使用しています。

Credentials Binding Pluginを使用してWindowsバッチコマンドを実行するにはどうすればよいですか?

+0

システムアカウントではなく、ユーザーとしてJenkinsサービスを実行できますか? – VonC

+0

VonCに感謝します。私は自分のアカウントでそれを実行しただけです。ここで問題となるのは、このユーザーをAD、bitbucketの下に作成し、(多くの)bitbucketプロジェクトで使用するさまざまなグループに割り当てる必要があるということです。特定の実行コマンドに資格情報を適用するのが理想的でしょうが、これは可能であると思いますか、ユーザーとして実行するオプションですか?再度、感謝します! –

答えて

1

私は常にリモートサーバーでの認証に使用する実際のアカウントとは何の関係もないアカウント(常に同じ)特定の技術的なユーザーアカウントとして、Windowsジェンキンスサービス

を実行します(のBitbucketやGitLabまたはGitHubの)

認証パラメータを設定できる明確な%USERPROFILE%(デフォルトではGitの$HOMEとして使用されています)を定義するだけです。

正しいリモートアカウントでの認証に適切なキーを含むsshキー(https URLではなく)を使用します。

関連する問題