@ -245,15 +245,22 @@ svn --username="${A_USERNAME}" co https://dist.apache.org/repos/dist/dev/dolphin
cd ~/ds_svn/dev/dolphinscheduler
```
### Add gpg Public Key
### Export your new gpg KEYS to release(optional)
Only the account in its first deployment needs to add that.
It is alright for `KEYS` to only include the public key of the deployed account.
Only if the first time you release with this gpg KEY, including it is you first release, or you change your KEY. You should
change working directory to another one because this step need checkout and change KEYS in release directory.
```shell
mkdir -p ~/ds_svn/release/
cd ~/ds_svn/release/
svn --username="${A_USERNAME}" co https://dist.apache.org/repos/dist/release/dolphinscheduler
gpg -a --export <YOUR-GPG-KEY-ID> >> KEYS
svn add *
svn --username="${A_USERNAME}" commit -m "new key <YOUR-GPG-KEY-ID> add"
```
> NOTE: it may take a few minutes to sync to the mirror in your first time checkout, because it will download all the files
### Add the Release Content to SVN Directory
Create folder by version number.
@ -313,7 +320,7 @@ First, import releaser's public key.
Import KEYS from SVN repository to local. (The releaser does not need to import again; the checking assistant needs to import it, with the user name filled as the releaser's. )