メモ: CircleCI


概要

  • 無料枠がある
    • docker buildが出来る
    • 定期的に実行が出来る
  • GitHubのリポジトリに以下ファイルを用意
.circleci/config.yml

project/requirements.txt
project/test_run.py

.circleci/config.yml について

  • 定期実行の定義
.circleci/config.yml抜粋
 workflows:
   version: 2
   normal_workflow:
     jobs:
       - build
   schedule_workflow:
     triggers:
       - schedule:
           # UTCで記述。例: JST10時 => UTC1時
+          cron: "5 1,13 * * *"
           filters:
             branches:
               only:
                 - master
     jobs:
       - build