Release Process

First Release Process

Complete operation process for the first release of RelayApp:

1

Create Project

Use the create command to create RelayApp.

2

Import Certificate

Use the import command to import release certificate.

3

Prepare Project

Place the RelayApp project folder and {RelayAppAddress}.config at the same-level directory.

4

Sign Application

Use the sign command for signing.

5

Verify Validity

Use the check command to verify the project.

6

Publish Application

Use the publish command to release to the network.


RelayApp Update Process

When updating an already published RelayApp, follow these steps:

1

Prepare New Version

Move the new RelayApp project to the same-level directory as {RelayAppAddress}.config.

2

Modify Configuration

Edit the config.json file:

  • Update the version field (keep version numbers incrementing from low to high).

  • Modify other optional configuration items (name, about, category, upgradeItem, etc.).

3

Re-publish

Execute the publishing process: signcheckpublish.


Agent Release Process

Operation process for publishing using Agent:

circle-info

Prerequisites:

  • RelayApp project has been created (using the create command).

  • Release certificate has been imported (using the import command).

Operation Process

1

Create Agent

Use the agent command to create Agent.

2

Authorize Permissions

Master uses the approve command to assign publishing permissions to the Agent.

3

View Authorization

Use the authorized command to confirm authorization status.

4

Prepare Project

Place the RelayApp project folder and {RelayAppAddress}.config at the same-level directory.

5

Sign Application

Use the sign command for digital signature.

6

Verify Validity

Use the check command to verify the project.

7

Agent Publishing

Agent uses their own password to execute the publish command for publishing.

circle-info

Subsequent Management:

  • The Master can revoke or extend Agent authorization at any time using the approve command.