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

推薦する

百度の爆発的なインデックス増加の核心スキル

Baidu の包含をいかに迅速に増やすかは、多くのウェブマスターにとって常に頭痛の種でした。ウェブサ...

ultravps: オランダの VPS、月額 3.15 ドル、KVM/4G メモリ/50g NVMe/2T トラフィック/1Gbps 帯域幅

現在から 7 月 15 日まで、ultravps はオランダのアムステルダム データ センターで 2...

ウェブマスターネットワークからの毎日のレポート:通信回線障害のビデオウェブサイトが新しいエコシステムへと進化

1. 海外のホストが大量にブロックされ、MicrosoftやAlexaなどのウェブサイトにアクセスで...

Fengxing.com はビデオ ユーザーを引き付けるために「自分の腕を切断」しました。その広告戦略は一般の人々に受け入れられるにはあまりにも高尚です。

広告業界では3億元の削減後、誰も追随しなかった広告収入に大きく依存して生き残っている動画業界にとって...

嵐が来ている: クラウド大手を阻止するために、一部のオープンソースソフトウェア企業はオープンソースライセンスを制限し始めている

オープンソースソフトウェアの世界では、スタートアップ企業とクラウドコンピューティングの大手企業の間で...

racknerd: 母の日 VPS プロモーション、年間 20.88 ドル、KVM/1.8G メモリ/18g ハードディスク/2.5T トラフィック、60Gbps の高防御

Racknerd は母の日に向けて 5 日間のプロモーションを実施し、ロサンゼルスの DC02 (M...

678CDN: アジア最速の CDN/高防御、苦情無視、50% 割引、カスタム CC ポリシーをサポート、新規ユーザーには 100G の高防御トラフィックを提供

678cdnは春節特別限定50%オフプロモーションを開始し、新規ユーザーは0元で100Gの高防御トラ...

Longhorn、Kubernetes 向けクラウドネイティブ分散ブロックストレージ

[[417918]]この記事はWeChatの公開アカウント「Hacker Afternoon Tea...

短期賃貸サイト「Airbnb」の評価額は30億ドル。なぜ中国にはまだ登場しないのか?

Airbnbのような短期賃貸住宅のアイデアがどこから来たかご存知ですか?Airbnbは実はAirBe...

JD Cloud Director が分散コンピューティングの本質を説明します (ビデオを含む)

[[264940]] 1953 年、エブ・グロッシュは、コンピュータのパフォーマンスはコストの 2 ...

Ganji.com のドメイン名がひっそりと所有者変更: CEO の元妻は財産分与のためだと主張

Ganji.com社長の楊浩然氏と元妻の王紅燕氏との間の離婚財産分与訴訟に新たな展開が生じた。昨日(...

ブロガーとして生き残るには?ブログの価値は過小評価されている

あなたのブログはまだ更新されていますか? Google Readerを開くたびに、更新を続けている有...

ウェブサイトを構築するにはどれくらいの費用がかかりますか?

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

Mituoテンプレート:機械設備製造業におすすめのウェブサイトテンプレート

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