2016-12-06 6 views
0

ここに私の問題があります。私は別のTCサブプロジェクトの構成パラメータを更新し、API呼び出しを介してビルドカウンタをリセットするpowershellを起動するTeamCityのビルドステップを持っています。これを行うには、有効な資格情報を渡す必要があります。これは、カスタムビルドの実行時に入力するパラメータとして設定しています。しかし、パスワードが一度でも誤って入力された場合(これは簡単に行うために、TCのパスワードタイプパラメータを使用しています)、何らかの理由で素晴らしい結果が得られます。ユーザのWindowsアカウントはすぐにロックされます。私はこれが何回TCがリクエストを何度も送信しようとしていると仮定しますが、なぜそれが起こっているのかに関係なく、明らかに理想的ではありません。TeamCity現在ログインしているユーザーの資格情報を使用

最も理想的なソリューションは、それを蹴っているユーザーの資格情報を使用して単純にビルドを実行できることです。私が言う限りでは、「Run As」オプションはないので、TeamCityにログインしている現在のユーザーのパスワードを取得し、システム変数として使用する方法がありますか?私はドキュメンテーションを読んだことがあり、私が必要としていることを見つける運がなかった。 PowerShellでこれを行う方法があるのでしょうか?

ご意見やご提案をいただければ幸いです。

答えて

関連する問題