Cl環境構築サービス


CI/CDソリューション|テクマトリックス

Jenkinsを利用したCI/CD実現のための支援サービスをご提供します。

CI/CDが注目されている理由とは?

企業を取り巻く外部環境が加速度的に変化し、ニーズが多様化する昨今では、ソフトウェアの重要性はますます向上しています。環境の変化やニーズの多様化に対応するため、既存のソフトウェアの質を落とすことなく、ビジネス上のアイデアを短期間のうちに実現し、ユーザーに価値を提供することが求められてきています。「ソフトウェアのリリーススピードの向上」「開発プロセスの自動化」「開発コストの削減」など、ソフトウェアをリリースするまでの時間を短縮する方法として、CI/CDが注目されています。

CI/CDの概要はこちら

テクマトリックスでは、2017年、2018年と2年連続で国内最大級のJenkinsイベント「Jenkins Day Japan」の開催を行っており、ご参加いただいた方にアンケートのご協力をいただいております。
アンケートの傾向として見えたのが、日本国内においても「継続的インテグレーション(CI)/継続的デプロイメント(CD)」を既に運用されている企業、また導入を検討されている企業が増えているという点です。CI/CDの取り組みを検討しているまでを含めると75%となっています。

Jenkins Day Japan 2018の開催レポートはこちら

CI/CDに取り組まれていますか?

JenkinsDay 2018アンケート
(Jenkins Day Japan 2018アンケート回答:n=235)

CI/CD導入に向けてどこから手をつけるべきか・・・そんなお悩みはないでしょうか?

CI/CDの実現に必要な自動化のプラクティスを全て最初から行うのは難しく、段階を踏んでプロセスを成熟させることが実現のポイントです。また、フェーズごとに必要となる対策も異なるため、現在の開発現場がどのレベルに位置する把握することと、CI/CDは型どおりにする必要はなく、組織にあった型にすることがポイントとなります。

テクマトリックスでは、Jenkinsを利用したCI/CD実現の環境構築の支援サービスなど、お客様のビジネスに合わせて、テストツールや分析ツールを組み合わせた最適な開発環境の構築をご提案します。
そこで、これからCI導入を検討されている方に向けて、Jenkinsを利用したCI環境構築サービスの環境構築の例と、導入によるメリットを紹介する資料を準備中(25日資料ダウンロード提供)です。
<こんな方にオススメの資料です>
・いまさら聞けないCI/CDとは?
・CI導入のメリットが知りたい
・CIを早く導入したいが、ノウハウや時間がない
・統一されたCI環境の整備を行いたい
・Jenkinsのサポートはあるの?

CI/CDの概要

CI環境構築サービス

Jenkinsサポート

段階的なCIへの取り組みの手法を実例を交えてご紹介する資料を準備中です。
これからCI導入を目指す方は必見の内容となっております。


CI/CDの段階的な導入に向けて

はじめての登山、どうされますか?登山の初心者が一気に標高の高い難易度の高い山を目指すことは難しいですよね。

CI/CDの導入を始めるにあたっても同じです!!

CI/CDの実現に向けては、段階を踏んでプロセスを成熟させることがポイントとなります。
​また、フェーズごとに必要となる対策も異なるため、現在の開発現場がどのレベルに位置するかも把握する必要があります。

CI/CDソリューション|テクマトリックス


現在のソフトウェア開発の成熟度や、将来的に目指す姿に応じて、段階的なステップアップを目指すこと!

山を登る際には、「体力」「技術的難易度」を把握が必要です。
また、難易度が上がることによって装備も増えます。単独登山からチームで登山するなどメンバーも必要になります。


CI/CDは型どおりにする必要はなく、組織にあった型にすることと!

登山の経路はたくさんコースがあるので、自分たちにあったゴールを選択する必要があります。
頂上までいっきに登るのか、山小屋に一泊をして山を横断しながら登るのかなど。

CIソリューション|テクマトリックス


CIの段階的な導入に向けて、ゴールを設定する!

登山する場合、目指す頂上を決めてから登山を行います。
登山前にスケジュールを決めて、登山中は、時間をはかりながら登りますよね。

CIも同じです!「ビジョンを描くこと」と「定量化した数値を取る」ことが大事になります。


必要な道具を揃える

低い山であれば、自然歩道の様なコースなら普段履いているスニーカーであったり、ハイキング程度ならザックも普段使っているもので代用できますが、
本格的な山に登る場合は、基本的な登山の服装や絶対に必要な持ち物、またシーン別に便利なものや万が一のために必要なものなど準備が必要となります。

CI導入も同じです。CIツール「Jenkins」を導入したから安心というわけではありません。
Jenkinsは、利用の目的がずれていると効果的な力が発揮できません!

開発者が変更を行ったら、即座にビルド、テストを実行して、問題があればすぐにフィードバックする仕組みが必要になります。

Jenkinsのエージェントは、いろいろな環境を準備しておき、プロジェクトに合わせて必要な環境に割り振ることで効果を発揮します。

 

CIツール:Jenkins

これからCIを導入したい。開発を効率化したい。CIを全社展開したい。
など、CI/CD導入をご検討されている方、テクマトリックスにお問い合わせください。

段階的なCIへの取り組みの手法を実例を交えてご紹介する資料を準備中です。
これからCI導入を目指す方は必見の内容となっております。


テクマトリックスの取り扱い製品

構造分析

アーキテクチャ分析ツール
Lattix

ソースコード解析ツール
Understand

コード解析・単体テスト

C/C++/Java/.NET対応 自動テストツール
Parasoft C++test
Parasoft dotTEST
Parasoft Jtest

C/C++対応 自動エラー検出ツール
Parasoft Insure++

機能テスト

UIテスト自動化ツール
Ranorex

APIのテスト自動化とサービス仮想化を1ツールで
Parasoft SOAtest/Virtualize

Web・モバイル向け負荷テストプラットフォーム
NeoLoad

ソフトウェア開発基盤

テスト管理プラットフォーム
Parasoft DTP

CI/CDのための組織的な利用に最適化したJenkins
CloudBees Jenkins

RedmineのPM/PL業務向け機能拡張プラグイン
Lychee Redmine

構成管理・変更管理ツール
AccuRev

オープンソースソフトウェア管理

利用ライセンスの把握、脆弱性、OSSのリスクを可視化
FOSSID


C/C++対応単体テスト・静的解析ツール「C++test」

C/C++対応単体テスト・静的解析ツール「C++test」

静的解析・単体テストツール「C++test」は、MISRA C、MISRA C++などの規約チェック、カバレッジの計測などさまざまな要件に対応したテストツールです。

C#/VB.NET対応単体テスト・静的解析ツール「dotTEST」

C#/VB.NET対応単体テスト・静的解析ツール「dotTEST」

dotTEST は、静的解析(コーディング規約検証/静的フロー解析)、動的解析のための C#/VB.NET 対応テストツールです。

Redmineのマネージャー業務向け機能拡張プラグイン「Lychee Redmine」

Redmineのマネージャー業務向け機能拡張プラグイン「Lychee Redmine」

Lychee Redmineは、「マネージャーのためのRedmine」として、マネージャー業務に最適化した機能拡張プラグインを提供します。


Jenkinsトレーニング

Jenkins 1Day トレーニング

Jenkinsをこれから利用し始めの方、継続的インテグレーションの導入に取り組んでいる方、さらに、Jenkinsの知識を深めたい方は、Jenkins 1Dayトレーニングにご参加ください。

CloudBees Jenkins Support

CloudBees Jenkins Support

Jenkinsスポンサーが提供するテクニカルサポートです。プラグインの互換性の確保と、Jenkinsエキスパートによるベストプラクティスを提供します。

CloudBees Core

CloudBees Core

組織的なJenkins運用を実現。Jenkinsの管理のしやすさとセキュリティを拡張するためのエンタープライズ機能をプラットフォーム管理者に提供します。