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

推薦する

シカゴ VPS-5 USD/5 GB RAM/4 CPU/100 GB HDD/2 TB トラフィック/5 コンピュータ ルーム

Chicagogovps の超大規模で安価な VPS があなたのためにあります。クーポン コードは不...

友好的なリンクの売買に対抗するための百度のアルゴリズムに関する推測

ここ数カ月、インターネット上のウェブマスターにとって最も心配なことは、Baidu のアルゴリズム更新...

タオバオの悪評を覆すライター:一団のオオカミが新規出品者を包囲し、月に1万元以上を稼ぐ

「彼らは毎日、潜在的な犠牲者を探し、彼らを『肉』と呼んでいます。一度誰かを見つけると、グループで手配...

ハフィントンポストは中国語ウェブサイトを立ち上げるのに適した編集長を探している

AOL が所有するアメリカのニュースおよびブログ サイト、ハフィントン ポストの社長兼編集長、アリア...

ウェブサイトの重み配分と内部リンクの完璧な比率を実現する方法

ウェブマスターの皆さん、ウェブサイトの構造を最適化する際には、当然のことながらウェブサイトの重量を考...

初心者がブログを書き、ブログ投稿を保護する方法を共有する

ブログは今や衰退期を迎え、Weibo などの人気商品に徐々に取って代わられつつありますが、ブログ自体...

セキュリティ保護されていない WiFi で安全にインターネットを閲覧する方法

2015年のCCTV 315 Galaで、CCTVは無料WiFiの危険性を暴露しました。ユーザーが携...

SEO最適化における「程度」の問題をどう捉えるか

私たちの生活の中で、極端に達すると必ず逆転することが多いですが、これは SEO にも当てはまります。...

コミュニティ電子商取引の段階的研究:コミュニティ電子商取引O2Oの究極の反撃

編集者注: この記事の著者である Zhong Zhiwei (@stephen钟_爱一生、WeCha...

virtnetwork - $3.95/KVM/4 コア/2IP/1G メモリ/50G ハードディスク/2.5T トラフィック

VirtNetwork は、実は GVH のボスが立ち上げた VPS ブランドで、主に KVM 仮想...

企業がハイブリッド クラウドの導入を検討する必要があるのはなぜですか?

ビジネスや人生の多くは意味論に帰着します。人々はさまざまな言葉で目標を表現し、成功を測定します。いく...

キーワードランキングとウェブサイトコンテンツの関係を分析する

SEO 技術を勉強すると、誰もがこのような感覚を抱くでしょう。つまり、ウェブサイトのキーワードを上位...

バンカー: webhostingbuzz 11周年記念 [25% オフ] / 仮想ホスト / リセラー / VPS

webhostingbuzz は 11 周年を記念して、全製品を 25% 割引でご提供します。この価...

#アメリカVPS# chicagovps-SSD VPSが2年ぶりに再入荷、シカゴ/バッファロー

Chicago Govps が SSD ハード ドライブ (Windows シリーズを除く) VPS...

ウェブマスターがウェブサイトの責任者である場合に、ウェブサイトをどのようにマーケティングするかについての簡単な説明

インターネットが変化し続けるにつれて、ウェブサイトで SEO を適切に行うことがますます困難になって...