Merge pull request #50 from DataDog/tyler/signing
Embed signing key for jar signing in CircleCI
This commit is contained in:
commit
daedae83f8
|
@ -9,7 +9,8 @@ jobs:
|
|||
- checkout
|
||||
|
||||
- restore_cache:
|
||||
key: dd-trace-java
|
||||
# Reset the cache approx every release
|
||||
key: dd-trace-java-{{ checksum "dd-trace-java.gradle" }}
|
||||
|
||||
- run:
|
||||
name: Run Tests
|
||||
|
@ -18,7 +19,7 @@ jobs:
|
|||
- save_cache:
|
||||
paths:
|
||||
- ~/.gradle
|
||||
key: dd-trace-java
|
||||
key: dd-trace-java-{{ checksum "dd-trace-java.gradle" }}
|
||||
|
||||
- store_test_results:
|
||||
path: dd-java-agent/build/test-results
|
||||
|
@ -39,6 +40,14 @@ jobs:
|
|||
- store_artifacts:
|
||||
path: dd-trace/build/libs
|
||||
|
||||
- run:
|
||||
name: Decode Signing Key
|
||||
command: echo $PGP_KEY_FILE | base64 --decode > /home/circleci/dd-trace-java/.circleci/secring.gpg
|
||||
|
||||
- run:
|
||||
name: Sign Archives
|
||||
command: ./gradlew -Psigning.keyId=${PGP_KEY_ID} -Psigning.password=${PGP_KEY_PASS} -Psigning.secretKeyRingFile=/home/circleci/dd-trace-java/.circleci/secring.gpg signArchives
|
||||
|
||||
- deploy:
|
||||
name: Publish master to Artifactory
|
||||
command: |
|
||||
|
|
|
@ -31,28 +31,12 @@ tasks.withType(Upload).matching { it.name != "install" }.all {
|
|||
}
|
||||
}
|
||||
|
||||
def isSnapshot = version.endsWith("-SNAPSHOT")
|
||||
def isCI = Boolean.parseBoolean("$System.env.CI")
|
||||
|
||||
//if (!isSnapshot) {
|
||||
// tasks.withType(Upload) {
|
||||
// repositories.matching { it.name == "mavenInstaller" }.all {
|
||||
// beforeDeployment { deployment ->
|
||||
// signing.signPom(deployment)
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//signing {
|
||||
// if (!isSnapshot) {
|
||||
// required = true
|
||||
// sign configurations.archives
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//configurations.signatures.artifacts.all {
|
||||
// extension = toSignArtifact.extension + "." + extension
|
||||
//}
|
||||
signing {
|
||||
required = isCI
|
||||
sign configurations.archives
|
||||
}
|
||||
|
||||
configurations {
|
||||
configurations {
|
||||
|
@ -72,6 +56,7 @@ configurations {
|
|||
}
|
||||
}
|
||||
|
||||
def isSnapshot = version.endsWith("-SNAPSHOT")
|
||||
// define in ~/.gradle/gradle.properties to override for testing
|
||||
def forceLocal = project.hasProperty('forceLocal') && forceLocal
|
||||
|
||||
|
|
Loading…
Reference in New Issue