3 个版本 (1 个稳定版)

1.0.0 2023年6月8日
0.1.1 2023年5月3日
0.1.0 2023年5月3日

#13 in #tooling

每月下载量 29

MIT 许可证

16KB
231

Noosana Node Helper

Noosana 节点辅助工具。

用法

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

测试

要测试此工具,可以运行 cargo test,如果您想查看运行方法的全部输出,可以运行以下命令

cargo test -- --nocapture

PINATA_JWT

确保将您的 JWT 添加到您的环境中以运行 Pinata 存储测试。

export PINATA_JWT="yourPinataTokenHere"

确保将新的 Secrets Manager JWT 添加到您的环境中以运行密钥测试。

export SECRETS_JWT="yourSecretsTokenHere"

依赖项

~10–25MB
~402K SLoC