mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-10-23 16:44:06 +00:00
Declared sandbox build targets
- Gradle exposes Bukkit, API, SPI, and loader targets with isolated build requirements - Build tasks retain verified artifacts inside their project directories - API generation writes a jar without publishing or external copies - Captured source hashes identify sandbox builds - Build instructions describe manager deployment
This commit is contained in:
1 parent
fc810221bb
commit
52f1a18a1b
7 files changed
+122
-229
No files matched your search
@@ -217,6 +217,13 @@ def generateTemplates = tasks.register('generateTemplates', Copy) {
|
||||
return 'development'
|
||||
},
|
||||
commit: providers.provider {
|
||||
String sourceHash = providers.environmentVariable('MULTIPLEXOR_SOURCE_HASH').orNull
|
||||
if (sourceHash != null) {
|
||||
if (!(sourceHash ==~ /[a-f0-9]{64}/)) {
|
||||
throw new GradleException('MULTIPLEXOR_SOURCE_HASH must be a SHA-256 source fingerprint')
|
||||
}
|
||||
return "source-${sourceHash}"
|
||||
}
|
||||
String commitId = null
|
||||
Exception failure = null
|
||||
try {
|
||||
|
||||
Reference in new issue
Block a user