--- - scm: name: admin-api-server scm: - git: url: git@github.com:Talligent/admin-api-server.git branches: - master - job: name: admin-api-server display-name: "admin-api-server" project-type: freestyle description: "Builds the admin-api-server microservice." node: openbook_v4 properties: - build-discarder: days-to-keep: 0 num-to-keep: 1 artifact-days-to-keep: 0 artifact-num-to-keep: 0 triggers: - github scm: - admin-api-server builders: - gradle: build-file: "build.gradle" switches: - "-P buildNumber=4.1.$BUILD_NUMBER" - "-P buildMode=buildProd" - "-D org.gradle.daemon=false" tasks: | clean shadowJar - shell: | ssh root@$JENKINS_MASTER_HOSTNAME rm /var/www/webdav/wwwroot/openbook/jars/admin-api-server*.jar scp build/lib/admin-api-server.4.1.$BUILD_NUMBER.jar root@$JENKINS_MASTER_HOSTNAME:/var/www/webdav/wwwroot/openbook/jars/ ssh root@$JENKINS_MASTER_HOSTNAME chown www-data: /var/www/webdav/wwwroot/openbook/jars/admin-api-server.4.1.$BUILD_NUMBER.jar