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アルゴリズムの使い方を説明します

推薦する

業界に合わせてカスタマイズされたクラウドコンピューティングは企業により多くの選択肢を提供します

世界的なクラウドコンピューティングの巨人は、そのユビキタスクラウドプラットフォームを、業界全体に混乱...

王通: サイト内検索エンジン向け SEO 戦略

大規模および中規模のウェブサイトにはオンサイト検索エンジンが導入されるケースが増えています。オンサイ...

ウィトキー産業の「不十分な」発展を4つの視点から分析する

中国のインターネットユーザー数が5億人に達したため、中国のインターネットの発展は新たなレベルに達しま...

CP2Cモデルによるネットワークマーケティングモデルの応用と考察

百度は毎年、百度のプロモーション顧客75万人を対象とした「マーケティング・チャイナ・ツアー」という最...

分散トランザクションソリューションの概要とSeataの詳細説明

導入ビジネス量が増加し続けると、モノリシックアーキテクチャは徐々に膨大なトラフィックに耐えられなくな...

激しい競争の中で、新しいウェブサイトを目立たせるにはどうすればよいでしょうか?

激しい競争の中で、新しいウェブサイトを目立たせるにはどうすればよいでしょうか? SEO 業界が年々難...

ウェブサイト運営の失敗の根本的な原因は方向性を見失うこと

インターネットの発展は、ウェブマスター業界の発展につながりました。あらゆる側面からの統計はウェブサイ...

Kubernetes オンライン学習: Cilium と eBPF

始める前に、少し話がそれますが。 Flannel CNI の最後のリリースから約 1 か月が経ちまし...

中国のインスタグラムのような調査:ビジネスモデルは不明、ベンチャーキャピタルは様子見

国内のモバイルインターネットは急速に発展しています。さまざまなサブセクターの動向を把握することは、こ...

あなたのチャネルはもはや信頼できない、完全なネットワークマーケティングが鍵です

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています最近、娃哈...

ウェブサイト最適化の最初のレッスン: スパイダーの仕組みを理解する

ウェブサイト最適化の専門家として、スパイダーの仕組みを理解していなければ、そのような最適化は間違いな...

中国のバレンタインデーのプロモーションのためにリンクを集め、ウェブサイトのトラフィックをインポートする方法

諸葛諾は中国のバレンタインデーについていつも腹を立てている。バレンタインデーを祝ったこともないし、ど...

新しいサイトが含まれていない場合はどうすればいいですか?

新しいウェブサイトをランク付けするのは非常に困難です。経験豊富なウェブサイト所有者でさえ、このような...

SEO の秘密を簡単に分析: Baidu SEO の槍と盾

世の中のあらゆるものに矛盾がある。これはすべての物、すべての人々、そして百度にも当てはまる。 Bai...