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

推薦する

春節祝賀紅包の「絹のように滑らかな」体験の背後には、百度の技術がどれほど強力であるのか?

今日、プログラマーの一団がいつものように西二旗地下鉄に乗っていたが、違いは、彼らが向かった先が、有名...

約10億!大型スマートシティ契約を連続で獲得、ファーウェイクラウドが政府関係市場をリード

最近、中国ではスマートシティの建設が加速し続けており、複数のプロジェクトへの入札が開始されている。近...

Zhenai.com VIP会員がユーザー情報を販売したと非難される

最近、記者はZhenai.comの登録会員からフィードバックを受け取り、Zhenai.comの上級会...

マルチクラウド環境で信頼を構築する方法

[[416858]]最新のアプリケーションにより、企業はデジタル イノベーション ファクトリーへと変...

ブランド マーケティング: 製品のセールス ポイントを見つける 4 つのステップ!

誰もが同じ疑問を抱いています。「製品をもっとよく売るにはどうすればいいでしょうか?」より良い買い物を...

ウェブサイトのレイアウトを調整するためのスパイダーの2つのクロール方法を知る

最近、Baidu はスパム対策ページを厳重に取り締まっており、多くのサイトのランキングに大きな変動が...

どれだけの草の根ウェブマスターが粘り強さの道に迷い込んだのでしょうか?

ここで私が聞きたいのは、「私たちのような草の根のウェブマスターが、ウェブサイトを構築する自信、熱意、...

ウェブサイトのSEO信頼性の低い360検索

第3世代の技術を持つと主張する360 Searchは、ウェブマスターに何をもたらすのでしょうか?権威...

joesdatacenter-$20/デュアル L5420/250g ハードディスク/20T フロー/1000M ポート/カンザス

最近、どのサーバーについても役立つ情報が見つからなかったのですが、突然、オンライン ショッピングをす...

profitserver: ロシアとシンガポールを含む 8 つのデータセンターの VPS が 30% オフ、トラフィック無制限 + Windows システム付き

ITC ホールディングス傘下のロシアのホスティング ブランド Profitserver は、成功裏に...

Dewu クラウドネイティブ フルリンク トラッキング Trace2.0 コレクション

0xcc の紹介2020年3月、Dewu技術チームは3か月で取引システム全体の再構築を完了し、Wuc...

SEO を通じてソフトウェア製品のウェブサイトを成功させる方法についての簡単な説明

この記事は、初心者にいくつかのアイデアを提供し、SEO のやり方を紹介するものです。今日は私が運営し...

2022年以降に注目すべきエッジコンピューティングの5つのトレンド

近年、IoT エコシステムは急速に成長しており、エンドポイント デバイスからのデータも増加しています...

Hostsailor: 年に一度のハロウィーン VPS 特別プロモーション、ルーマニア/オランダ データセンター

ドバイのホスティング プロバイダーである hostsailor は、毎年恒例の VPS スーパー プ...