Python による開発ワークフローを簡素化する:nox 自動化ツールの実践ガイド

Nox とは何か Python プロジェクトのテストやコードチェックを効率的に管理するためのタスクランナーがノックス(nox)です。これは類似のツールである tox や Make の代替として機能し、複数の Python バージョンでの動作確認や環境構築の自動化が可能です。 インストール手順 最も一般的な導入方法は Pip を介して行うことです: python3 -m pip install nox システム ...

10月23日 02:26 投稿

JenkinsとDockerを活用したCI環境構築の実践ガイド

1. システム構成情報: CIサーバー(Jenkins+SVN): 192.168.71.142 開発環境サーバー: 192.168.71.145 本番環境サーバー: 192.168.71.148 OS: CentOS 7.5 Apache Maven 3.5 Apache Tomcat 8 Oracle JDK 1.8 Jenkins 2.7 Docker Community Edition 17.06 2. SVNリポジトリのセットアップ手順: # yum -y install subversion # mkdir /home/svn_storage # svnadmin ...

9月20日 20:16 投稿

Ansible 2 を活用した DevOps 実践入門

DevOps の普及とアジャイル開発、継続的インテグレーション(CI)および継続的デリバリー(CD)の実践は、ソフトウェア開発の根本的なプロセスを再定義しました。手動での環境構築や深夜の緊急対応といった従来の手法は過去のものとなり、自動化されたデリバリーパイプライン、スケーラブルなマイクロサービスアーキテクチャ、Infrastructure as Code(IaC)技術が主流とな ...

5月18日 14:05 投稿