opentcs/gradle/signing.gradle
CaiXiang aa56926258
Some checks failed
Gradle Build / build (push) Has been cancelled
Initial commit
2024-11-30 18:36:13 +08:00

18 lines
564 B
Groovy

// SPDX-FileCopyrightText: The openTCS Authors
// SPDX-License-Identifier: MIT
signing {
useInMemoryPgpKeys(
project.hasProperty('SIGNING_KEY') ? project.property('SIGNING_KEY') : '',
project.hasProperty('SIGNING_PASSWORD') ? project.property('SIGNING_PASSWORD') : ''
)
sign publishing.publications
}
tasks.withType(Sign) {
onlyIf {
project.hasProperty('SIGNING_KEY') && !project.property('SIGNING_KEY').toString().isEmpty() \
&& project.hasProperty('SIGNING_PASSWORD') && !project.property('SIGNING_PASSWORD').toString().isEmpty()
}
}