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のジョブを作成
- Jenkinsの管理画面を開き、「新規ジョブ作成」をクリック
- 「フリースタイルプロジェクト」を選択
- 「ビルド手順を追加」→「シェルの実行」を選択
- 以下のスクリプトを追加
python3 /path/to/your_script.py
スケジュール実行
Jenkinsの「ビルドのトリガー」で「定期的に実行」を選択し、以下のようなスケジュールを設定できます。
H 0 * * * # 毎日深夜0時に実行
まとめ
✅ JenkinsでPythonスクリプトを自動実行する方法を解説
✅ ジョブを作成し、スクリプトのパスを設定
✅ スケジュール設定で定期実行を可能にする
Jenkinsを活用することで、データ処理・テスト・監視などを自動化 できます。ぜひ活用してみてください!