1
JenkinsでSpring Boot jarをビルドし、FTP経由でAzureにアップロードしますが、アプリケーションはまだ実行されているので、以下のエラーが表示されます。紺碧の上でこれを処理するための推奨される方法は何ですか? jarファイルをアップロードする前にサーバをシャットダウンしてから、アップロード後にもう一度起動しなければならないと思います。SpringブートjarをAzureにデプロイしてAzureを再起動します。
..........
FTP: Connecting from host [ip-172-20-20-20]
FTP: Connecting with configuration [Back-End-Azure-FTP] ...
FTP: Disconnecting configuration [Back-End-Azure-FTP] ...
ERROR: Exception when publishing, exception message [Could not write file. Server message: [550 The process cannot access the file because it is being used by another process.
]]
Build step 'Send build artifacts over FTP' changed build result to UNSTABLE
Notifying upstream projects of job completion
Finished: UNSTABLE
事前のおかげで、ばねアクチュエータを使用することができ、これを実現する
おかげさまで、Sprint Actuatorについて知りませんでした。追加してテストしました。シャットダウンは機能しますが、公開されていると危険なので、誰もがサーバーをシャットダウンする可能性があります。 –