2012-02-13 15 views
6

特定のユーザーIDの下で構成をビルドする必要があります。これどうやってするの?この特定の構成に対してのみ、このユーザーまたは本番IDを使用する必要があるため、このユーザーIDとして実行するエージェントサービスを切り替えることはできません。 Teamcityでこれを行うにはどうすればいいですか?チームシティーは特定のユーザーとしてビルドを実行

+1

可能な複製http://stackoverflow.com/questions/5223055/how-do-i-run-a-teamcity-build-as-a-specific-user –

+0

@MikeTwo - この解決法はあまりにもうまくスケールされません。私たちの会社では、2/3ヶ月ごとにパスワードが自動的に変更されるというポリシーがあります。毎回パスワードを更新することを忘れないでください。また、パスワードを平文で入力しても、正しいとは言えません。より良い解決策があるのですか、JetBrainにこれを新しいバージョンでサポートするための機能が追加されましたか? – praskris

+0

私は答えがうまくいくと言っているつもりはありませんでした。重複した質問があることを指摘していました。 –

答えて

3

runAs TeamCityプラグインをご覧ください。

+0

私はまさにそれが必要なようです。しかし、1つの質問には、チーム・シティのバージョン6.5.3が挙げられます。私は現在6.5.1を稼働しています。それがうまくいくか、アップグレードする必要がありますか? – praskris

+0

はい、更新する必要があります。プラグインは、6.5.3で最初に導入されたAPIを使用します。 – neverov

+0

プラグインをアップグレードしてインストールしました。ありがとうございました!私は簡単な質問がありました。ヘルプは 'teamcity.build.runAs.command =" C:\\ Program Files \\ SysInternals \\ psexec.exe "-u%runas.username%-p%runas.password%{start_build_script } '。これは私のカスタムビルドスクリプトの中でこれを使うのですか?または、build.propertiesファイルでこれを指定しますか? – praskris

関連する問題