blob: 023724bb316ef5678836eec28204d951b9734345 [file] [log] [blame] [raw]
pipeline {
agent any
/*tools {
gradle "Gradle 4.4"
}*/
stages {
stage('Build') {
steps {
sh "./gradlew"
}
}
stage('Deploy') {
when {
branch 'master'
}
steps {
echo "Current build result: ${currentBuild.result}"
withAWS(region: 'us-east-1', credentials:'add82375-f3a1-4b2c-bf52-f557247e9c9e') {
s3Upload(bucket:"aidancbrady", path:"mekanism/${env.BUILD_ID}", includePathPattern:'**/*', workingDir:'output')
}
sh "./gradlew curseforge"
}
}
stage('Cleanup') {
steps{
dir('output') {
deleteDir()
}
}
}
}
}