Skip to content

Scheduled pipelinesΒΆ

Instead of cronjobs for individual maintenance tasks, we now use scheduled pipeline within GitLab in order to get

  • a transparent overview, which jobs are executed when
  • logging of all the task runs as job logs in https://gitlab.lakedrops.com/ansible-inventories/[inventory]/-/jobs
  • scalability, i.e. we can easily add more gitlab runner instances and get more performance if required

Each inventory has their own list of scheduled pipelines and they can be reviewed at https://gitlab.lakedrops.com/ansible-inventories/[inventory]/pipeline_schedules - in this list you can also see when the pipeline ran last (with a link to the pipeline log) and when that pipeline will run next.