zoukankan      html  css  js  c++  java
  • 1 分钟快速使用 Docker 上手最新版 Sentry-CLI

    我们可以使用官方 sentry-cli 工具操作 Sentry API,从而来为你的项目管理一些数据。它主要用于管理 iOSAndroid 的调试信息文件,以及其他平台的版本(release)和源代码映射(source maps)管理。

    安装

    Docker 镜像

    默认情况下,该命令在 /work 目录中运行。挂载相关的你的项目文件夹并在那里构建输出以允许 sentry-cli 扫描资源:

    # 拉取镜像
    docker pull getsentry/sentry-cli
    # 执行命令
    docker run --rm -v $(pwd):/work getsentry/sentry-cli --help
    # sentry-cli 1.68.0
    
    # Command line utility for Sentry.
    
    # This tool helps you manage remote resources on a Sentry server like
    # sourcemaps, debug symbols or releases.  Use `--help` on the subcommands
    # to learn more about them.
    
    # USAGE:
    #     sentry-cli <SUBCOMMAND>
    
    # OPTIONS:
    #         --api-key <API_KEY>
    #             The given Sentry API key.
    
    #         --auth-token <AUTH_TOKEN>
    #             Use the given Sentry auth token.
    
    #     -h, --help
    #             Print this help message.
    
    #         --log-level <LOG_LEVEL>
    #             Set the log output verbosity. [possible values: trace, debug, info, warn, error]
    
    #         --url <URL>
    #             Fully qualified URL to the Sentry server.
    #             [defaults to https://sentry.io/]
    #     -V, --version
    #             Print version information.
    
    
    # SUBCOMMANDS:
    #     bash-hook          Prints out a bash script that does error handling.
    #     difutil            Locate or analyze debug information files.
    #     help               Prints this message or the help of the given subcommand(s)
    #     info               Print information about the Sentry server.
    #     issues             Manage issues in Sentry.
    #     login              Authenticate with the Sentry server.
    #     projects           Manage projects on Sentry.
    #     react-native       Upload build artifacts for react-native projects.
    #     releases           Manage releases on Sentry.
    #     repos              Manage repositories on Sentry.
    #     send-event         Send a manual event to Sentry.
    #     upload-dif         Upload debugging information files.
    #     upload-proguard    Upload ProGuard mapping files to a project.
    

    配置和认证

    配置文件

    sentry-cli 工具可以使用名为 .sentryclirc 的配置文件以及环境变量和 .env 文件进行配置。 从当前路径向上查找配置文件,并且始终加载 ~/.sentryclirc 中的默认值。 您还可以从命令行参数覆盖这些设置。

    .sentryclirc

    [auth]
    token=your-auth-token
    
    [defaults]
    org=sentry
    project=react-sentry-demo
    url=https://x.xxx.com
    

    进入容器内

    创建一个新版本:

    docker run --rm -it -v $(pwd):/work getsentry/sentry-cli /bin/sh
    
    sentry-cli releases new 1.0.0
    

    Refs

    公众号:黑客下午茶
    
  • 相关阅读:
    bigint int smallint tinyint 我是个马大哈
    [转载]Jquery主要控件的取值、赋值,包括textbox,butt
    几个时间转化格式
    Linq 事务问题
    手机网页开发
    PM2.5口罩网上热销 防护作用有限“噱头”多
    按F5键刷新造成的数据重复提交
    Ajax中遇到的一点细节问题
    WCF(二)将WCF发布到WindowsService
    WCF(一)
  • 原文地址:https://www.cnblogs.com/hacker-linner/p/15208452.html
Copyright © 2011-2022 走看看