3 releases (1 stable)
| 1.0.0 | Jun 8, 2023 |
|---|---|
| 0.1.1 | May 3, 2023 |
| 0.1.0 | May 3, 2023 |
#26 in #tooling
29 downloads per month
16KB
231 lines
Nosana Node Helper
Helper tooling for the Nosana Node.
Usage
Usage: nosana-node-helper artifact-uploader [OPTIONS] --job-id <JOB_ID> --secrets-manager <SECRETS_MANAGER> --secrets-token <SECRETS_TOKEN>
Options:
-n, --name <NAME> The name of the archive [default: artifacts]
-j, --job-id <JOB_ID> The build ID to download and upload artifacts
-s, --storage <STORAGE> Storage backend [default: ipfs] [possible values: ipfs]
--pinata-jwt <PINATA_JWT> Token when using ipfs [env: PINATA_JWT=]
-p, --path <PATH> Add paths to archive (can be multiple)
--secrets-manager <SECRETS_MANAGER> Url to secrets manager
--secrets-token <SECRETS_TOKEN> Token to secrets manager
-h, --help Print help
Testing
To test this you can run cargo test, if you want to see all of the
output of running the methods you can run the following command:
cargo test -- --nocapture
PINATA_JWT
Make sure to add your JWT to your environment in order to run Pinata storage tests.
export PINATA_JWT="yourPinataTokenHere"
Make sure to add a fresh Secrets Manager JWT to your environment in order to run secrets tests.
export SECRETS_JWT="yourSecretsTokenHere"
Dependencies
~10–25MB
~391K SLoC