Skip to content

Commit 6bae74e

Browse files
committed
releng: Sign 3rd party artifacts with Trace Compass's PGP key
Both Trace Compass Inbubator update site, RCP update site and trace server update site will be signed. Use tycho-gpg-plugin: https://tycho.eclipseprojects.io/doc/4.0.11/tycho-gpg-plugin/sign-p2-artifacts-mojo.html Signing of RCP/Trace Server update site requires Tycho 4.0.10 or later. Signed-off-by: Bernd Hufmann <[email protected]>
1 parent f67c8ff commit 6bae74e

File tree

4 files changed

+36
-0
lines changed
  • common/org.eclipse.tracecompass.incubator.releng-site
  • rcp/org.eclipse.tracecompass.incubator.rcp.product
  • trace-server/org.eclipse.tracecompass.incubator.trace.server.product

4 files changed

+36
-0
lines changed

common/org.eclipse.tracecompass.incubator.releng-site/pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,17 @@
6565
</plugins>
6666
</build>
6767
</profile>
68+
<profile>
69+
<id>sign-update-site</id>
70+
<build>
71+
<plugins>
72+
<plugin>
73+
<groupId>org.eclipse.tycho</groupId>
74+
<artifactId>tycho-gpg-plugin</artifactId>
75+
</plugin>
76+
</plugins>
77+
</build>
78+
</profile>
6879
</profiles>
6980

7081
</project>

pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -465,6 +465,23 @@
465465

466466
<pluginManagement>
467467
<plugins>
468+
<plugin>
469+
<groupId>org.eclipse.tycho</groupId>
470+
<artifactId>tycho-gpg-plugin</artifactId>
471+
<version>${tycho-version}</version>
472+
<executions>
473+
<execution>
474+
<id>pgpsigner</id>
475+
<goals>
476+
<goal>sign-p2-artifacts</goal>
477+
</goals>
478+
<configuration>
479+
<keyname>FDA6044E56578104</keyname>
480+
<skipIfJarsigned>false</skipIfJarsigned>
481+
</configuration>
482+
</execution>
483+
</executions>
484+
</plugin>
468485
<plugin>
469486
<groupId>org.eclipse.tycho</groupId>
470487
<artifactId>tycho-compiler-plugin</artifactId>

rcp/org.eclipse.tracecompass.incubator.rcp.product/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,10 @@
115115
<source>repository</source>
116116
</configuration>
117117
</plugin>
118+
<plugin>
119+
<groupId>org.eclipse.tycho</groupId>
120+
<artifactId>tycho-gpg-plugin</artifactId>
121+
</plugin>
118122
<!--
119123
<plugin>
120124
<groupId>org.eclipse.cbi.maven.plugins</groupId>

trace-server/org.eclipse.tracecompass.incubator.trace.server.product/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,10 @@
115115
<source>repository</source>
116116
</configuration>
117117
</plugin>
118+
<plugin>
119+
<groupId>org.eclipse.tycho</groupId>
120+
<artifactId>tycho-gpg-plugin</artifactId>
121+
</plugin>
118122
<!--
119123
<plugin>
120124
<groupId>org.eclipse.cbi.maven.plugins</groupId>

0 commit comments

Comments
 (0)