1分でDockerを使って新しいSentry-CLIを使い始める - バージョンを作成する

1分でDockerを使って新しいSentry-CLIを使い始める - バージョンを作成する

この記事はWeChatの公開アカウント「Hacker Afternoon Tea」から転載したもので、著者はShaoです。この記事を転載する場合は、Hacker Afternoon Tea公式アカウントまでご連絡ください。

公式の sentry-cli ツールを使用して Sentry API を操作し、プロジェクトの一部のデータを管理できます。主にiOS、Androidのデバッグ情報ファイルの管理、他プラットフォームのバージョン(リリース)やソースコードマッピング(ソースマップ)の管理に使用されます。

インストール

Docker イメージ

デフォルトでは、コマンドは /work ディレクトリで実行されます。プロジェクトを基準にフォルダーをマウントし、そこに出力をビルドして、sentry-cli がリソースをスキャンできるようにします。

  1. # イメージをプルする
  2. docker pull getsentry/sentry-cli を実行します。
  3. # コマンドを実行
  4. docker run --rm -v $(pwd):/work getsentry/sentry-cli --help  
  5. # セントリー cli 1.68.0
  6.  
  7. # Sentryコマンドラインユーティリティ
  8.  
  9. # このツールは、Sentryサーバー上のリモートリソースの管理に役立ちます  
  10. # ソースマップ、デバッグシンボル、またはリリース。サブコマンドで` --help`を使用する 
  11. #それらについてさらに詳しく知るには
  12.  
  13. # 使用法:
  14. # sentry-cli <サブコマンド>
  15.  
  16. # オプション:
  17. # --api-key <API_KEY>  
  18. # 指定された Sentry APIキー
  19.  
  20. # --auth-token <AUTH_TOKEN>  
  21. # 指定された Sentry 認証トークンを使用します。
  22.  
  23. # -h, --help  
  24. # このヘルプ メッセージを印刷します。
  25.  
  26. # --log-level <ログレベル>  
  27. #ログ出力の詳細度を設定します。 [可能な:トレース、デバッグ、情報、警告、エラー]
  28.  
  29. # --url <URL>  
  30. # Sentry サーバーへの完全修飾 URL。
  31. # [デフォルトhttps://sentry.io/]
  32. # -V, --バージョン 
  33. # バージョン情報を出力します。
  34.  
  35.  
  36. # サブコマンド:
  37. # bash-hookエラー処理を行う bash スクリプトを出力します
  38. # difutilデバッグ情報ファイルを検索または分析します。
  39. # help このメッセージまたは指定されたサブコマンドヘルプを出力します
  40. # info Sentry サーバーに関する情報を出力します。
  41. # 問題Sentry問題を管理します。
  42. # login Sentry サーバー認証します。
  43. # プロジェクト Sentryプロジェクトを管理します
  44. # react-native react-native プロジェクトビルド成果物をアップロードします
  45. # リリース Sentryリリースを管理します
  46. # repos Sentry上のリポジトリを管理します
  47. # send-event Sentry手動イベントを送信します。
  48. # upload-dif デバッグ情報ファイルをアップロードします。
  49. # upload-proguard ProGuard マッピング ファイルをプロジェクトアップロードします。

構成と認証

設定ファイル

sentry-cli ツールは、.sentryclirc という名前の構成ファイル、環境変数、および .env ファイルを使用して構成できます。設定ファイルは現在のパスから上方向に検索され、常に ~/.sentryclirc 内のデフォルト値が読み込まれます。コマンドライン引数からこれらの設定を上書きすることもできます。

.sentryclirc

  1. [著者]
  2. token=認証トークン
  3.  
  4. [デフォルト]
  5. org=セントリー
  6. プロジェクト=react-sentry-demo
  7. url=https://x.xxx.com

コンテナに入る

新しいバージョンを作成します:

  1. docker run --rm -it -v $(pwd):/work getsentry/sentry-cli /bin/sh  
  2.  
  3. sentry-cli が新しい 1.0.0 をリリース

参照

https://docs.sentry.io/product/cli/

<<:  分散アプリケーションを簡単に作成

>>:  この記事ではDiffアルゴリズムの使い方を説明します

推薦する

Appleのプリインストールソフトウェアが削除できないとユーザーが不満を漏らす

広州日報によると、今月7日、深センの姚さんは公益法律支援プラットフォームの支援を受けてアップルを提訴...

私は自分のフォーラムを閉じて、皆さんと私の経験を共有しました。

今日、私は地元のフォーラムを自ら閉会し、涙を流しながら自分の考えや経験を共有しました。私が Disc...

いくつかの主要な検索エンジンのキーワードランキングが似ているのはなぜですか?

人々は常にさまざまな混乱を抱えています。SEO実践者として、私たちも終わりのない混乱を抱えています。...

WSI-49USD/E5-2670/32GBメモリ/240GB SSD/33TBフロー/10Gポート/カンザス

サーバーで遊ぶ人なら、ほとんどが wholesaleinternet.net を知っていると思います...

Baidu: 当社のセマンティック検索はGoogleより優れています

Google は最近、「ナレッジ グラフ」と呼ばれる新しい検索機能を開始しました。Google はこ...

無料ウェブホスティングの課金方法の秘密を解明

ウェブサイト構築業界に参入したばかりの初心者にとって、無料の仮想ホスティングの魅力は、何百万ドルもの...

【クラウドネイティブ】Grafana入門と実践運用

1. 概要Grafana は、大量の測定データを視覚化するためのオープンソース プログラムです。デー...

impactvps-$7/4g メモリ/35g SSD/5IP/2T トラフィック/シアトル

Subnet Labs LLC には、特別な VPS 価格を提供する impactvps というブラ...

Google と Canonical が提携し、Ubuntu Pro を Google Cloud に導入

2019 年末には、Ubuntu Pro はすでに Amazon EC2 (Amazon Elast...

Safehouse が上海聯通と提携し、ビッグデータ業界の未来を勝ち取る

2月1日、UCloudは上海聯通のパートナーとして、「未来に向けて共に働く」をテーマにした上海聯通2...

4Kテレビと4K産業の発展の解釈

最近、従来の家電メーカーが相次いで4Kテレビを発売した後、インターネットテレビの代表格であるLeTV...

エッジコンピューティングとフォグコンピューティングの台頭は画期的な技術となった

今日、仮想化サービスの人気の高まりからクラウド コンピューティング サービス プラットフォームの広範...

ウェブサイトSEOの焦点は最適化ではなく監視です

みなさんこんにちは。私はMuzi Chengzhouです。 Baidu 検索研究開発部の公式ブログの...

微博が支援するオアシスがなぜ人気がないのか?

WeiboがOasisを開発した理由については、すでに多くのオンラインプラットフォームで非常に興味深...

トランプ氏が大勝利!アメリカ国民を集団的に異常な行動にさせるために、彼はどのようなブランドマーケティング手法を使ったのでしょうか?

先ほど、アメリカの最新選挙結果によりますと、トランプ氏がヒラリー氏を破り、見事にアメリカの新大統領に...