TechCraft – エンジニアのためのスキルアップメモ

エンジニアのスキルアップを少しでも加速する技術ブログ

JenkinsでPythonスクリプトを自動実行する方法

JenkinsでPythonスクリプトを自動実行する方法

はじめに

Jenkinsは、CI/CD(継続的インテグレーション/継続的デリバリー)のための自動化ツールです。PythonスクリプトをJenkins上で定期実行することで、データ処理・監視・レポート生成などを自動化 できます。本記事では、JenkinsでPythonスクリプトを実行する方法を解説します。

事前準備

1. Jenkinsのインストール

Jenkinsが未導入の場合、以下のコマンドでインストールできます(Linux環境の場合)。

sudo apt update
sudo apt install jenkins

2. Pythonのインストール

JenkinsでPythonスクリプトを実行するために、Pythonをインストールします。

sudo apt install python3 python3-pip

JenkinsでPythonスクリプトを実行する

Jenkinsのジョブを作成

  1. Jenkinsの管理画面を開き、「新規ジョブ作成」をクリック
  2. 「フリースタイルプロジェクト」を選択
  3. 「ビルド手順を追加」→「シェルの実行」を選択
  4. 以下のスクリプトを追加
python3 /path/to/your_script.py

スケジュール実行

Jenkinsの「ビルドのトリガー」で「定期的に実行」を選択し、以下のようなスケジュールを設定できます。

H 0 * * *  # 毎日深夜0時に実行

まとめ

JenkinsでPythonスクリプトを自動実行する方法を解説
ジョブを作成し、スクリプトのパスを設定
スケジュール設定で定期実行を可能にする

Jenkinsを活用することで、データ処理・テスト・監視などを自動化 できます。ぜひ活用してみてください!