Sign and stage artifacts in Maven Central 01/82601/1
authorThanh Ha <zxiiro@gmail.com>
Thu, 20 Jun 2019 13:18:10 +0000 (06:18 -0700)
committerThanh Ha <zxiiro@gmail.com>
Thu, 20 Jun 2019 13:18:10 +0000 (06:18 -0700)
This patch turns on code signing and enables deployment to
Maven Central.

Change-Id: Iaf53984b05ff1848979d12ffe766534bb946b2ed
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
jjb/archetypes/archetypes.yaml

index 2d8d34e3393cdc2f89ee12bfcfb56d9fe58a4e8e..6fc158fb26b2306e01c6e310fbb9fcc41f7b5df1 100644 (file)
@@ -7,7 +7,10 @@
           build-timeout: 180
           cron: '@daily'
           mvn-goals: clean install -V -Dmaven.compile.fork=true
-      - gerrit-maven-stage
+      - gerrit-maven-stage:
+          sign-artifacts: true
+          mvn-central: true
+          ossrh-profile-id: 6386ebbbf3a563
       - gerrit-maven-verify
       - gerrit-maven-verify-dependencies:
           build-timeout: 180
           build-timeout: 180
           cron: '@daily'
           mvn-goals: clean install -V -Dmaven.compile.fork=true
-      - gerrit-maven-stage
+      - gerrit-maven-stage:
+          sign-artifacts: true
+          mvn-central: true
+          ossrh-profile-id: 6386ebbbf3a563
       - gerrit-maven-verify
       - gerrit-maven-verify-dependencies:
           build-timeout: 180
           build-timeout: 180
           cron: '@daily'
           mvn-goals: clean install -V -Dmaven.compile.fork=true
-      - gerrit-maven-stage
+      - gerrit-maven-stage:
+          sign-artifacts: true
+          mvn-central: true
+          ossrh-profile-id: 6386ebbbf3a563
       - gerrit-maven-verify
       - gerrit-maven-verify-dependencies:
           build-timeout: 180