Slide 9
Slide 9 text
apply plugin: 'war'
apply plugin: 'ssh'
remotes {
webServer {
host = '192.168.1.101'
user = 'jenkins'
}
}
task deploy(type: SshTask, dependsOn: war) {
session(remotes.webServer) {
put war.archivePath, '/webapps'
execute 'sudo service tomcat restart'
}
}
Webサーバを定義
WebサーバにWARをデプロイ
WARファイルを配置し、Tomcatサービスを再起動
プラグインを適用
warタスクの後にdeployタスクを実行