Skip to content

Commit cb36c1b

Browse files
authored
Configuring signing keys for all kinds of projects (#205)
1 parent 5c2eef2 commit cb36c1b

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

build-tools/src/main/java/co/elastic/apm/compile/tools/publishing/ApmPublisherPlugin.java

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import org.gradle.api.plugins.PluginContainer;
44
import org.gradle.api.publish.maven.plugins.MavenPublishPlugin;
5+
import org.gradle.plugins.signing.SigningExtension;
56
import org.gradle.plugins.signing.SigningPlugin;
67

78
import co.elastic.apm.compile.tools.base.BaseProjectTypePlugin;
@@ -28,6 +29,8 @@ private void applyCommonPlugins(PluginContainer plugins) {
2829
plugins.apply(MavenPublishPlugin.class);
2930
if (PublishingUtils.isRelease(project)) {
3031
plugins.apply(SigningPlugin.class);
32+
SigningExtension signing = project.getExtensions().getByType(SigningExtension.class);
33+
signing.useInMemoryPgpKeys(System.getenv("SECRING_ASC"), System.getenv("KEYPASS_SECRET"));
3134
}
3235
}
3336
}

build-tools/src/main/java/co/elastic/apm/compile/tools/publishing/subprojects/BaseApmPublisherPlugin.java

-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ private void configurePom(MavenPublication publication) {
6464

6565
private void signPublication(MavenPublication publication) {
6666
SigningExtension signing = project.getExtensions().getByType(SigningExtension.class);
67-
signing.useInMemoryPgpKeys(System.getenv("SECRING_ASC"), System.getenv("KEYPASS_SECRET"));
6867
signing.sign(publication);
6968
}
7069

0 commit comments

Comments
 (0)