当社製品とのインテグレーション

お客様の既存の開発エコシステムとシームレスに統合

Integration Process

OSS Logistics ソリューションが提供するBlack Duck® Suiteは、お客様の既存統合開発環境 (IDE)、ビルドツールや継続的インテグレーション (CI) ツール、レポートシステム、リポジトリ管理システムと統合して、社内ソフトウェア開発プロセスを体系的に管理できるようにします。


Jenkins

https://wiki.jenkins-ci.org/download/attachments/2916393/logo.png?version=1&modificationDate=1302753947000

Jenkins とは、 Java で構築されたトップクラスのオープンソース継続インテグレーション (CI) のサーバベースシステムです。400 を超えるプラグインを提供して実質的にあらゆるプロジェクトの構築とテストに対応しています。Subversion、GIT、Mercurial、Perforce、RTC、Apache ant や Apache Maven プロジェクトといった SCM ツールに加え、任意のシェルスクリプトや Windows バッチコマンドにも対応します。Jenkins の詳細についてはこちらをご参照ください。

弊社Black Duck® Suiteと Jenkins の統合
Jenkins でビルドに容易にアクセスし、ビルドの部品表 (BOM) と Black Duck Code Center アプリケーションの BOM を比較します。その後は、そのビルド内で検出される新たな依存関係を用いてアプリケーションへのコンポーネント要求を自動作成することができるようになります。

SonarQube

http://upload.wikimedia.org/wikipedia/commons/e/e6/Sonarqube-48x200.png

SonarQube とは、ソースコードの品質の継続的な分析と測定に特化したオープンソースの品質管理プラットフォームです。SonarQube の詳細についてはこちらをご参照ください。

弊社Black Duck® Suiteと SonarQube の統合
主要な OSS データをプロジェクトのコード品質ダッシュボードで直接提供し、プロジェクトに含まれるオープンソースコンポーネントを見える化し、管理できるようにします。

Artifactory

Artifactory は開発、導入、プロビジョニングで使用するバイナリソフトウェアを蓄積し、体系化する JFrog のすぐれたバイナリリポジトリマネージャーです。Artifactory の詳細についてはこちらをご参照ください。

弊社Black Duck® Suiteと Artifactory の統合
特定のバイナリコンポーネントとの関連性が疑われるセキュリティ脆弱性の監視に加え、オープンソース コンポーネントの承認を開始するアプローチの自動化を提供します。ライセンス、セキュリティ脆弱性、承認ステータスを Black Duck Suite から取得して、 Artifactory 経由で配信することにより、オープンソースの選定プロセスで開発者に重要なメタデータを提供します。弊社は、コンポーネントの承認ステータス、ライセンス、脆弱性情報等のメタデータを提供しています。

Nexus

https://dibhub.macefusion.com/images/nexus-small.png

Nexus は開発、導入、プロビジョニングで使用するバイナリソフトウェアコンポーネントを蓄積し、体系化するリポジトリマネージャーです。Nexus の詳細についてはこちらをご参照ください。

弊社Black Duck® Suiteと Nexus との統合
Nexus バイナリリポジトリ内のアーティファクトに関して、 Black Duck Code Center が提供するメタデータのレビューを可能にします。弊社は、コンポーネントの承認ステータス、ライセンス、脆弱性情報等のメタデータを提供しています。

Eclipse

Eclipse は統合開発環境 (IDE) です。ベースとなるワークスペースと環境カスタマイズ用の拡張可能なプラグインシステムを含んでいます。ほぼ Java で記述されているため、Eclipse はアプリケーションの開発に使用することができます。様々なプラグインにより、他のプログラミング言語、例えばAda、C、C++、COBOL、Fortran、JavaScript、Perl、PHP、Python、Ruby (Ruby on Rails フレームワークを含む)、Groovy 等でのアプリケーション開発にも使用することができます。Eclipse の詳細についてはこちらをご参照ください。

弊社Black Duck® Suiteと Eclipse の統合
アプリケーションで使用するオープンソース コンポーネントをお客様の IDE から直接検索、閲覧、選択することができます。コンポーネントやリリースで提供される豊富なメタデータで明確な知見を得られることにより、情報に基づいたコンポーネント選択を推進します。

Maven

http://maven.apache.org/images/maventxt_logo_200.gif

Maven はソフトウェアプロジェクト管理ツールです。プロジェクト オブジェクトモデル (POM) の概念に基づいて、中心的な情報を軸にプロジェクトのビルド、レポート生成、ドキュメンテーションを管理することができます。Maven の詳細についてはこちらをご参照ください。

弊社Black Duck® Suite と Maven の統合
Maven コンポーネントを使用して、これらに対して生成されたコードの一致を自動的に確認します。この機能は、どのコンポーネントのバージョンに Maven グループ、アーティファクト、バージョン (GAV) 識別子が入っているかに関して KnowledgeBase 内の情報に依存しています。

Rational Team Concert

Rational Team Concert (RTC) とは IBM の Rational Software ブランドが開発したソフトウェア開発チーム用コラボレーションツールで、初版リリースは2008年でした。ソフトウェア開発チームが業務のあらゆる面―計画、タスク、改訂管理、ビルド管理、レポート生成―の管理に使用するコラボレーション環境を提供します。RTC の詳細についてはこちらをご参照ください。

弊社Black Duck® Suiteと RTC の Integration
RTC のビルドと直接統合して Protex によるビルドコードの自動スキャンを可能にし、未確認のものや改善を要するライセンス違反のための作業項目を報告、作成、更新します。

TeamCity

JetBrains の TeamCity は、継続的インテグレーション サーバの分散型ビルド管理ツールです。所定の手順を自動化し、開発プロセスを合理化し、チーム内のコミュニケーションを改善し、開発チームが業界のベストプラクティスを実施できるようにします。TeamCity の詳細についてはこちらをご参照ください。

弊社Black Duck® Suite と TeamCity の統合
ユーザがジョブにアクセスしてビルドランタイムの部品表を Code Center アプリケーションと比較できるようにし、新たな依存関係が発見された場合には、アプリケーションに対して自動的にコンポーネント要求を作成します。また、コンポーネント承認が拒否された場合には、ビルドの実行を「失敗」(Fail)させるようにビルドを設定するオプションも提供しています。

 

イベント

Latest Tweets

Black Duck Software (9 hours ago)
Latest update: #Debian 9 'Stretch' #Linux has arrived | https://t.co/kXnFpSPfmR by @zdnet #opensource
Black Duck Software (10 hours ago)
Interesting article on #Stack #Clash #Vulnerability in #Linux, BSD Systems Enables Root Access… https://t.co/m5Xgs3hJPN
Black Duck Software (11 hours ago)
Good read: Weak #Development #Security Exposes Web Apps to Cyber-Attacks https://t.co/YhH3fEOIHe by @Robert Lemos https://t.co/j3Wl2LzCKc
Black Duck Software (12 hours ago)
Hope you've patched: #Samba #Vulnerability best practices, insider threats, mitigations & more. #CVE-2017-7494… https://t.co/h6s9AxsBDw
Black Duck Software (12 hours ago)
Bitte Lesen: Black Duck: Riesenappetit auf Open Source - Pro-Linux https://t.co/tMLmiQbQm0 by @prolinux_de… https://t.co/NkMuK8gAWB

ブラック・ダック・ソフトウェア株式会社
〒102-0074
東京都千代田区九段南3-9-12 九段ニッカナビル2F
電話: 03-3230-2510
Fax: 03-3230-2520

お問い合わせ

法的通知 | プライバシーポリシー | サイトマップ