サードパーティのサービスに接続する
コードをデプロイ、テスト、監視、分析する、またはアーティファクトを保存する場合は、独自のサービスを Bitbucket Pipelines に導入して任意のツールであらゆるワークフローを完了できます。
最も簡単な方法は、パイプを使用してパイプラインを構成することです。パイプをペーストしていくつかの主要な情報を指定するだけで、残りは自動設定されます。CI/CD で一般に使用される多数のアクションからも選択できますが、独自のニーズがある場合は独自のパイプを作成できます。パイプの詳細についてご確認ください。パイプを持たないサービスの場合は、次のガイドをご参照ください。
Jira と Pipelines を統合することでも大きなメリットを得られます。
パートナーになることに関心をお持ちですか? お問い合わせください。
Ansible Tower
Red Hat がスポンサーとなっているオープン ソースのコミュニティ プロジェクトである Ansible は、IT を自動化する最もシンプルな方法です。Ansible は唯一の自動化言語です。システムやネットワークの核管理者から開発者やマネージャーまで、IT チーム全体で使用できます。Red Hat Ansible は、サーバー、クラウド、コンテナ、その間のすべてのアプリ ライフサイクル全体を自動化するエンタープライズ対応ソリューションです。Red Hat Ansible Tower は、Ansible を利用している環境に対して、制御機能、ナレッジ、委任機能を追加することで、チームが複雑な多階層デプロイを管理できるようにサポートする製品です。Bitbucket Pipelines を Ansible Tower と統合する
Amazon Web Services
We recommend using pipes to integrate with Amazon. There are several available which make configuration faster and more straight forward. Legacy guide to Integrating Bitbucket Pipelines with AWS
BrowserStack
BrowserStack はクロスブラウザーのテスト ツールで、実際のモバイル ブラウザーやデスクトップ ブラウザーで公開 Web サイトや保護されたサーバーを包括的にテストするために使用されます。インフラストラクチャは世界中のサーバーやモバイル デバイス クラウドで構成されて、Selenium や JavaScript のインタラクティブなテストに使用できます。Bitbucket Pipelines を BrowserStack と統合する
Bugsnag
Bugsnag はソフトウェア チームに、web およびモバイル アプリケーション用のクラッシュの自動検出プラットフォームを提供します。連携すると、アプリケーション エラーや診断データ (影響を受けたユーザーを含む) を自動的にキャプチャします。
アトラシアンではこれをサポートする優れたパイプを用意していますが、Bitbucket Pipelines と Bugsnag を連携する従来の方法を確認することもできます。
CloudRepo
CloudRepo はクラウド ネイティブのアーティファクト リポジトリ マネージャーで、公開/非公開リポジトリの両方を提供します。CloudRepo によって、開発チームは Bitbucket Pipelines で作成したアーティファクトを安全に保存して共有し、他のビルドや開発プロセスで使用できます。CloudRepo は非常に可用性が高く、Maven や Python (PyPi) ベースのあらゆるビルドと完全な互換性を持っています。ご利用の Bitbucket Pipelines とシームレスに統合して、信頼性の高い長期的で安全なストレージをアーティファクトに提供します。Bitbucket Pipelines を CloudRepo と統合する
Code Climate
Code Climate は静的な分析用のオープンで拡張可能なプラットフォームで、各コミットでコード品質標準の強化をサポートします。すべてのプル リクエストを分析してコードの健全性に影響を与える問題の明確で実用的なフィードバックを提供するため、問題を迅速に修正して優れたコードを短期間でリリースできるようになります。Bitbucket Pipelines を Code Climate と統合する
Fugue
Fugue は簡単に使用できるシステムで、クラウドをグローバル コンピューターとして運用できます。Fugue の明確で強力なプログラミング言語である Ludwig によって、インフラストラクチャを宣言します。その豊富なライブラリをご活用ください。Fugue の kernel に似たエンジンが継続性と自動化を強化して、宣言されたインフラストラクチャを実現します。現在、Amazon Web Services のワークロードで利用できます。Bitbucket Pipelines を Fugue と統合する
Google Cloud プラットフォーム
Google Cloud プラットフォームの App Engine は、スケーラブルな Web アプリケーションとモバイル バックエンドを構築するためのプラットフォームです。App Engine は、ほとんどのアプリケーションで使用できる、NoSQL データストア、memcache、ユーザー認証 API などのビルトイン サービスや API を提供します。
アトラシアンではこの構成を簡単に行えるパイプを用意していますが、Bitbucket Pipelines と Google Cloud Platform を連携する従来の方法を確認することもできます。
JFrog
JFrog は、開発からディストリビューションまでのソフトウェア パッケージ管理を自動化するソリューションを提供します。 JFrog Artifactory は、あらゆる言語やテクノロジーで作成されたソフトウェア パッケージを完全にサポートするアーティファクト リポジトリ マネージャーです。JFrog Bintray を使用すると、開発者は、ソフトウェア ディストリビューション プロセスを自動化する高度な機能を利用して、ソフトウェアの保存、公開、ダウンロード、宣伝、およびディストリビューション方法を完全に管理できます。JFrog を使用することで、ビルド マネージャーはビルド情報とアーティファクトを Artifactory や Bintray に直接プッシュできます。
アトラシアンではこれをサポートする多数のパイプを用意していますが、Bitbucket Pipelines と JFrog を統合する従来の方法もご確認ください。
LaunchDarkly
LaunchDarkly は、チームのために構築された、継続的インテグレーションおよび機能フラグ管理プラットフォームです。このプラットフォームにより、企業はより高速かつ信頼性の高い方法で、ソフトウェアをユーザーに継続的に提供およびデプロイできるようになります。連携することで、Bitbucket Pipelines 経由で機能フラグを作成および有効化できるようになります。
アトラシアンでは接続の構成を支援するパイプを用意していますが、Bitbucket Pipelines と LaunchDarkly を連携する従来の方法を確認することもできます。
Microsoft Azure
Microsoft Azure は連携クラウド サービスの集合で、現在も拡大を続けています。分析、コンピューティング、データベース、モバイル、ネットワーキング、ストレージおよび Web などのサービスを提供し、俊敏性、より多くの実現、およびコスト削減を実現します。
アトラシアンでは Azure の操作に役立つ多数のパイプを用意していますが、Bitbucket Pipelines と Microsoft Azure を統合するこのレガシー ガイドもご確認ください。
npm
npm は、JavaScript 用パッケージ マネージャーであり、世界最大のソフトウェア レジストリです。世界中で毎月 400 万人以上の開発者が npm を使用してコードを検索/共有/再使用 — 275,000 以上のコード パッケージ上の検索/共有/再使用、毎週 10 億回以上のダウンロード-— して、強力な方法で組み合わせています。
アトラシアンでは、接続の構成を支援するパイプを用意しています。
Puppet
Puppet は、分散型アプリやグローバル インフラストラクチャを自動で配信、更新、監視、保護するために必要な機能を提供します。統合することで、Puppet コードの受信、テスト、デプロイのエンドツーエンド プロセスを一箇所で処理できるようになります。Bitbucket Pipelines を Puppet と統合する
Raygun
Raygun に用意されているエラー/クラッシュ報告ソフトウェアとユーザーのリアル監視ツールによって、開発チームはアプリに影響を及ぼす問題への実行可能なインサイトを取得できます。Bitbucke Pipelines のビルド プロセスを設定して、Raygun にデプロイを通知してソース マップを自動でアップロードするようにします。Bitbucket Pipelines を Raygun と統合する
Rollbar
Rollbar は、本番環境の重要な問題を開発者に通知し、再現および修正に必要な情報を早急に提供する、リアルタイムのエラー監視システムです。連携することで、新規デプロイメントを Rollbar に通知できます。
アトラシアンでは接続の構成を支援するパイプを用意していますが、Bitbucket Pipelines と Rollbar を連携する従来の方法を確認することもできます。
Rollout
Rollout は、開発チームが本番環境で機能を起動、制御、および測定できる、高度なクロス プラットフォーム機能管理ソリューションです。このプラットフォームにより、企業は、機能のロールバック、段階的な機能リリース、高度なユーザー セグメンテーションおよびターゲティング エンジンなどの機能を使用して、より迅速で信頼性の高い方法でユーザーにソフトウェアを配信およびデプロイできます。
Rollout と Bitbucket Pipelines を連携することで、チームは CI/CD パイプラインでの機能フラグの操作を合理化できます。Pipelines の CI/CD フローで機能フラグ設定を直接作成、設定、および更新します。
アトラシアンでは Rollout.io でテンプレートと git タグを使用して機能フラグを制御できるパイプを用意しています。
Sauce Labs
Sauce Labs は、Web アプリやモバイル アプリ向けに自動テスト用のクラウド ベース プラットフォームを提供します。継続的インテグレーション (CI) や継続的なデリバリー (CD) に最適化されているため、社内のテスト インフラストラクチャの保守に必要な時間やコストを排除します。これによって、あらゆる規模の開発チームが時間を節約できるようになり、イノベーションを実現してより優れたソフトウェアをより早くリリースできます。Bitbucket Pipelines を Sauce Labs と統合する
Sentry
Sentry is modern error logging. Don't just get notified - get the stack trace, request params, user context and breadcrumbs leading up to the error. Sentry is completely open source, supports over two dozen languages and frameworks, and is deployed in thens of thousands of organizations. Don't just log errors, resolve them. Integrate Bitbucket Pipelines with Sentry
Snyk
Snyk は、開発者が生産性を損なわずに既知の脆弱性のリスクを軽減できるようサポートします。Snyk と連携すると、デプロイ前に脆弱性の依存関係を取得し、依存関係で新しく開示された脆弱性についてアラートを受け取ることができます。ガイド付きアップグレードとパッチにより、node.js の脆弱性の修復を容易にします。
アトラシアンでは、接続の構成を支援するパイプを用意しています。 詳細については、Snyk Docs の「Bitbucket Pipelines integration (Bitbucket Pipelines の統合)」を確認してください。
Sonatype
Sonatype の Nexus ソリューションは世界中の企業で 100,000 回以上インストールされており、再利用可能なコンポーネントの管理、自身のソフトウェア サプライ チェーンの安全性、品質、および速度の向上を実現しています。
アトラシアンでは接続の構成を支援するパイプを用意していますが、Bitbucket Pipelines と Sonatype を連携する従来の方法を確認することもできます。
SourceClear
SourceClear はオープン ソースの依存関係に対して、ワークフローに最適な脆弱性の自動検出機能を提供します。Java、Python、Ruby、Node、JavaScript プロジェクトで検出を利用できます。Bitbucket Pipelines を SourceClear と統合する
TestFairy
TestFairy はモバイル アプリ用のベータ テスト プラットフォームで、開発者がベータ テスト プロセスを改善できるようにします。超強力なアプリ ディストリビューション プラットフォームをモバイル チームに提供することで、アプリのテスト中に発生した事象を開発者に正確に示すビデオを作成します。ビデオ以外にも、メモリ使用率、cpu、バッテリー、電話信号、wifi、クラッシュ レポート、ログなどのさまざまな技術的なメトリックを提供します。Bitbucket Pipelines を TestFairy と統合する
WhiteSource
WhiteSource はご利用のビルド (そしてその他のすべての開発環境) とシームレスに統合して、製品にあるすべてのオープン ソース コンポーネントを自動検出します。さらに、セキュリティの脆弱性、ライセンス、バージョン管理など、オープン ソースに関する必要な情報をすべて提供します。これによって、ポリシーを自動で適用してリアルタイム アラートを受け取り、幅広いレポートを生成できます。200 を超えるプログラミング言語とすべての環境をサポートしています。Bitbucket Pipelines を WhiteSource と統合する
この内容はお役に立ちましたか?