Testing jenkins+gradle config
This commit is contained in:
parent
77723e22dc
commit
4dd5c754e8
47
build.gradle
47
build.gradle
|
@ -24,7 +24,7 @@ configFile.withReader {
|
|||
}
|
||||
|
||||
group = "com.pahimar.ee3"
|
||||
version = config.mod_version + "." + config.build_number
|
||||
version = config.mod_version
|
||||
archivesBaseName = "EquivalentExchange3"
|
||||
|
||||
minecraft {
|
||||
|
@ -36,6 +36,8 @@ minecraft {
|
|||
replace "@FINGERPRINT@", project.ee3_signature
|
||||
}
|
||||
|
||||
version = "${config.minecraft_version}-${config.mod_version}.${System.getenv().BUILD_NUMBER}"
|
||||
|
||||
processResources {
|
||||
// replace stuff in the files we want.
|
||||
from(sourceSets.main.resources.srcDirs) {
|
||||
|
@ -43,13 +45,14 @@ processResources {
|
|||
include 'version.properties'
|
||||
|
||||
// replaces
|
||||
expand 'version': project.config.mod_version, 'buildnumber': project.config.build_number
|
||||
expand 'version': project.config.mod_version, 'buildnumber': "${System.getenv().BUILD_NUMBER}"
|
||||
}
|
||||
|
||||
// copy everything else, thats we didnt do before
|
||||
from(sourceSets.main.resources.srcDirs) {
|
||||
exclude 'mcmod.info'
|
||||
exclude 'version.properties'
|
||||
exclude '**/xcf/**'
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -69,7 +72,7 @@ if (!project.hasProperty("keystore_password")) // keystore stuff
|
|||
if (!project.hasProperty("ee3_release_loc")) // release loc
|
||||
ext.ee3_release_loc = "."
|
||||
else
|
||||
ee3_release_loc = ee3_release_loc.replace('{MC}', minecraft.version).replace('{MODVER}', config.mod_version).replace('{BUILD}', config.build_number)
|
||||
ee3_release_loc = ee3_release_loc.replace('{MC}', minecraft.version).replace('{MODVER}', config.mod_version).replace('{BUILD}', "${System.getenv().BUILD_NUMBER}")
|
||||
|
||||
task signJar(dependsOn: "reobf") {
|
||||
inputs.file jar.getArchivePath()
|
||||
|
@ -95,45 +98,7 @@ task signJar(dependsOn: "reobf") {
|
|||
}
|
||||
}
|
||||
|
||||
task incrementBuildNumber() {
|
||||
doLast {
|
||||
// increment
|
||||
config.build_number = (config.build_number.toString().toInteger()) + 1
|
||||
|
||||
// write back to the file
|
||||
configFile.withWriter {
|
||||
config.toProperties().store(it, "")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
task ci_incrementBuildNumber() {
|
||||
doLast {
|
||||
// increment
|
||||
config.build_number = "${System.getenv().BUILD_NUMBER}"
|
||||
|
||||
// write back to the file
|
||||
configFile.withWriter {
|
||||
config.toProperties().store(it, "")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
task release(type: Copy) {
|
||||
dependsOn "incrementBuildNumber"
|
||||
dependsOn "signJar"
|
||||
|
||||
eachFile { file ->
|
||||
logger.info "copying ${file}"
|
||||
}
|
||||
|
||||
// only if the release location isn't empty.
|
||||
onlyIf {
|
||||
return project.ee3_release_loc != "."
|
||||
}
|
||||
}
|
||||
task ci_release(type: Copy) {
|
||||
dependsOn "ci_incrementBuildNumber"
|
||||
dependsOn "signJar"
|
||||
|
||||
eachFile { file ->
|
||||
|
|
|
@ -3,4 +3,3 @@
|
|||
minecraft_version=1.6.4
|
||||
forge_version=9.11.1.964
|
||||
mod_version=0.0
|
||||
build_number=32
|
||||
|
|
Loading…
Reference in a new issue