JavaアプリケーションのKubernetesクラウド移行とJenkinsによるCI/CDパイプラインの構築

オンプレミス環境で稼働していた既存システムをクラウド環境へ移行し、Jenkinsを用いた自動デプロイメント環境を構築する機会は少なくありません。従来のSSHによるファイル転送や手動デプロイから脱却し、コンテナオーケストレーションとCI/CDパイプラインを導入するプロセスは、インフラ側の知見が深まる重要なステップです。本記事では、Alibaba Cloud環境(ACK, ACR)を ...

6月1日 11:15 投稿

JenkinsパイプラインによるCI/CD自動化設定ガイド

Spring Bootプロジェクトのパイプライン設定 パラメータ化ビルド設定 Jenkinsでは、ビルドパラメータを柔軟に設定できます。ビルド実行時にブランチ選択、環境選択、カスタムパラメータの指定などが可能です。 パイプライン設定 以下にSpring Bootプロジェクト用のJenkinsパイプライン例を示します。ビルド環境クリーンアップ、ソースコード取得、ビルド、成果物収集、 ...

5月22日 23:03 投稿

企業向けPostman日本語化システムの構築:チーム連携型ソリューション

概要 大規模開発チームでは、ツールの言語設定が生産性に直接影響します。特にAPI開発で広く使われるPostmanについて、社内標準の日本語化環境を整備することで、新人の習得コスト削減やコミュニケーションミスの防止が可能になります。本記事では、複数チームが協力して運用可能なPostman日本語化管理基盤の設計と実装手法について解説します。 用語統一のための辞書管理 ...

5月19日 12:35 投稿

Bazelリモートキャッシュによるチーム開発効率化戦略

ビルド高速化のためのリモートキャッシュと分散実行 大規模ソフトウェアプロジェクトでは、ビルド処理の遅延が開発効率を著しく低下させる要因となります。Bazelが提供するリモートキャッシュおよび分散実行機能は、チーム全体のビルド時間を最大90%削減する可能性を秘めています。本稿では、これらの機能を実践的に導入するための技術的アプローチを解説します。 リモー ...

5月17日 12:45 投稿

IstioとDevOpsの統合によるクラウドネイティブ実装

Istioを既存プロジェクトに統合する方法 既にIstio公式のBookinfoアプリケーションのデプロイとトラフィック管理について学びました。では、自社プロジェクトのCI/CDパイプラインでIstioをどのように活用すればよいでしょうか。 デプロイ先のnamespaceでIstioの自動サイドカーインジェクションを有効化する Bookinfoアプリケーションを参考に、プロジェクトに対応するGa ...

5月13日 16:39 投稿