GradleでSSHを使うためのプラグイン Gradle SSH Plugin の新バージョンをリリースしました。このプラグインを使うと、Gradleでビルドした成果物をシームレスにデプロイできます。
plugins {
id 'org.hidetake.ssh' version '0.4.3'
}
remotes {
webServer {
host = '192.168.1.101'
user = 'jenkins'
identity = file('id_rsa')
}
}
task deploy << {
ssh.run {
session(remotes.webServer) {
put 'example.war', '/webapps'
execute 'sudo service tomcat restart'
}
}
}
build.gradleのpluginsに1行を足すだけでSSHが使えるので、サーバへのデプロイにぜひ活用ください。GitHub ProjectにStarやFeature RequestやBug Reportをいただけると励みになります。英語圏の方が多いですが、日本語でも大丈夫です。
Bintray Statisticsを見ると0.3.10が多く使われているようですが、この機会に0.4.3にアップデートしましょう。
