CIツールとしてHudsonを使用しています。現在、ビルドをStage、Prod環境にデプロイするには、Jenkinsを使用する必要があります。私たちが従うべき最善のアプローチは何ですか。
buldプラグインのプロモートについて知っていますが、問題は認証です。StageまたはProdにデプロイするビルドをプロモートする必要がある場合は、最初にネットワーククレデンシャルを要求する必要があります。次に、プロモートジョブは、提供されたcreadentialを使用してBatchコマンドを実行する必要があります。現在、プロモートプラグインは、Tomcatサーバーが実行するように構成されている資格情報を使用して実行されます。
BuildPipelineプラグインと同じ問題。
クレデンシャルが提供されない限り、開発者またはハドソン管理者だけがプロモートビルドを実行できないようにする必要があります。(Windows 2008 r2 OSがあります)
問題の解決にご協力いただけますか。基本的に、ユーザーが[ビルドをQA \ Stage \ Prodにプロモート]をクリックするたびに、プラグインは資格情報を要求するか、ログオンしたユーザーの資格情報を使用し、アカウントの資格情報ではなく、ログに記録されたユーザーの資格情報のみを使用してバッチスクリプトを実行する必要があります。 tomcatサーバーの構成に使用します。
手伝ってくれませんか?
prod\stageで自動ビルドを行うための最良のアプローチを提案してください。