jenkinsでビルドステップを追加してビルドサーバーからWebアプリケーションサーバーにファイルをコピーしようとしています。私は、コマンドプロンプトでjenkinsビルドステップでパスワードを渡す
sudo scp -r /var/lib/jenkins/workspace/demoproj/publish [email protected]:/usr/temp
作業は、次のコマンドを持っているが、私は、このコマンドを実行すると、それはパスワードのたびに私を求められます。私はsshpassについて知ったが、このコマンドを実行すると...
sudo sshpass -p "passwordhere" scp -r /var/lib/jenkins/workspace/demoproj/pub [email protected]:/usr/temp
端末がスタックする。そしてそれは決して終わらない。
私の主な問題は、ジェンキンスのビルドステップに最初のコマンドを追加すると、パスワードを渡すことができなくなることです。どのように私はジンキンズでパスワードを入力するか、コマンドを変更して自分の資格情報を渡すことができますか?
参考情報:私は別のUbuntu 16.04.3サーバからの私 のUbuntu 16.04.3 LTS x64サーバに接続するには、Windows 10上でパテを使用しています。
Jenkins環境の詳細と、どのマシンからscpを実行しようとしているのか教えてください – Suresh