You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: development-docs/RELEASING.md
+31Lines changed: 31 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,6 +57,37 @@ When starting the new run, it will ask for several parameters which you need to
57
57
* Source pipeline ID (currently, only the build pipeline with ID `51` can be used).
58
58
* Source build ID (the ID of the build from the release branch - use the long build ID from the URL and not the shorter build number).
59
59
60
+
In addition, you can configure other variables used in the release pipeline.
61
+
Each of these has a default value that can be used for regular releases.
62
+
If you need to customize them, click the `Variables` section below the required parameters mentioned previously.
63
+
You can configure:
64
+
65
+
-`CENTRAL_USERNAME`: The username or token name of your user token. You can generate the user token at https://central.sonatype.com/usertoken (after logging in).
66
+
-`CENTRAL_PASSWORD`: The actual token generated at https://central.sonatype.com/usertoken (after logging in).
67
+
-`GPG_SIGNING_KEY`: The GPG key used to sign the artifacts.
68
+
-`GPG_PASSPHRASE`: The passphrase for the GPG key configured under `GPG_SIGNING_KEY`.
69
+
70
+
---
71
+
#### Generating GPG key for signing the artifacts
72
+
73
+
When the artifacts are published, they are also signed using a GPG key.
74
+
The pipeline uses default GPG keys generated by a maintainer. To use your own key, complete the following steps:
75
+
76
+
1. Generate a GPG key (`gpg --full-generate-key`), or use the key that you already use for signing commits in GitHub, for example.
77
+
2. The command prompts you for a password. This password is important because you will use it for the `GPG_PASSPHRASE` variable.
78
+
3. Use `gpg --list-keys` to find your key ID, and store it for the next step.
79
+
4. After you generate the key and obtain its ID, publish it to the public `keyserver`:
0 commit comments