title: “Recurring Pipelines” sidebar_position: 3 description: > Recurring Pipelines

How to create recurring pipelines?

Once you‘ve verified that a pipeline works, most likely you’ll want to run that pipeline periodically to keep data fresh, and DevLake's pipeline blueprint feature have got you covered.

  1. Click ‘Create Pipeline Run’ and
  • Toggle the plugins you'd like to run, here we use GitHub and GitExtractor plugin as an example
  • Toggle on Automate Pipeline image
  1. Click ‘Add Blueprint’. Fill in the form and ‘Save Blueprint’.

    • NOTE: The schedule syntax is standard unix cron syntax, Crontab.guru is an useful reference
    • IMPORANT: The scheduler is running using the UTC timezone. If you want data collection to happen at 3 AM New York time (UTC-04:00) every day, use Custom Shedule and set it to 0 7 * * *

    image

  2. Click ‘Save Blueprint’.

  3. Click ‘Pipeline Blueprints’, you can view and edit the new blueprint in the blueprint list.

    image