Skip to content
Snippets Groups Projects

Resolve "Run CI/CD pipelines on a schedule" - "Basic backend implementation"

What does this MR do?

A subtask of !9930 (closed). Specifically referring to this comment's 1st step.

Are there points in the code the reviewer needs to double check?

Why was this MR needed?

Screenshots (if relevant)

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Related #2989 (closed)

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Shinya Maeda
  • Author Maintainer

    @ayufan @grzesiek Some points are still under discussion, however, I've implemented my thought at first. If things went wrong, I'll decline those changes.

  • Author Maintainer

    NOTE: The change intended to clarify only a plan of implementation, not for reviewing coding rule or subtle things(maybe later).

  • Author Maintainer

    @ayufan @grzesiek Sorry for pinging again. This MR is ready for the first review. I need to confirm if this MR is on the rail to goal, at first. I appreciate if you can leave some advice. Thank you.

  • Shinya Maeda unmarked as a Work In Progress

    unmarked as a Work In Progress

  • Shinya Maeda mentioned in merge request !9930 (closed)

    mentioned in merge request !9930 (closed)

  • Shinya Maeda added 364 commits

    added 364 commits

    • 8eff3d55...839183f2 - 354 commits from branch gitlab-org:master
    • 521132d3 - Add scheduled_trigger model. Add cron parser. Plus, specs.
    • 7dddcb04 - basic components
    • cbc14dc2 - Add config for worker
    • bab16b0a - Rollback
    • c9b2602e - Remove old migration file
    • a9d3314b - Add ref to ci_triggers
    • 0ee69682 - Add ci_trigger_schedules table
    • 83344398 - Rename ScheduledTrigger to TriggerSchedule. Because table structure changed.
    • 353ea865 - Fixed strcture for db change
    • 35781d4b - Add rufus-scheduler to Gemfile

    Compare with previous version

  • Shinya Maeda marked as a Work In Progress

    marked as a Work In Progress

  • Shinya Maeda added 1 commit

    added 1 commit

    • dd1b70ff - Add validation to Ci::TriggerSchedule (Halfway)

    Compare with previous version

  • mentioned in issue #2989 (closed)

  • Kamil Trzciński
  • Shinya Maeda added 118 commits

    added 118 commits

    • dd1b70ff...91f43587 - 102 commits from branch gitlab-org:master
    • 84071f13 - Add scheduled_trigger model. Add cron parser. Plus, specs.
    • eb028666 - basic components
    • 22204d9f - Add config for worker
    • 1c97906f - Rollback
    • 708dbade - Remove old migration file
    • e325a1a1 - Add ref to ci_triggers
    • 313867bb - Add ci_trigger_schedules table
    • e2dae4a9 - Rename ScheduledTrigger to TriggerSchedule. Because table structure changed.
    • 41e55014 - Fixed strcture for db change
    • 51e29839 - Add rufus-scheduler to Gemfile
    • b70d498e - Add validation to Ci::TriggerSchedule (Halfway)
    • fa8c91b5 - Change configuration in gitlab.com as trigger_schedule_worker will perform twice a day
    • bf769785 - Change configuration in gitlab.com as trigger_schedule_worker will perform twice a day 2
    • e4bfca4f - Use delegate for ref on ci_trigger
    • ed850b9c - Use constraint for #validation
    • b4ad9b06 - real_next_run (WIP)

    Compare with previous version

  • Author Maintainer

    Still working on real_next_run. Need to brush up specs since we need to consider time_zone differences.

  • Shinya Maeda added 68 commits

    added 68 commits

    • b4ad9b06...bcb0a554 - 51 commits from branch gitlab-org:master
    • ef282a7e - Add scheduled_trigger model. Add cron parser. Plus, specs.
    • ec73cdee - basic components
    • 12ef6313 - Add config for worker
    • 445260c6 - Rollback
    • 83043a4a - Remove old migration file
    • 9fbf2100 - Add ref to ci_triggers
    • a42fbafd - Add ci_trigger_schedules table
    • 56777eb4 - Rename ScheduledTrigger to TriggerSchedule. Because table structure changed.
    • bf1977af - Fixed strcture for db change
    • 49c32f30 - Add rufus-scheduler to Gemfile
    • b1504351 - Add validation to Ci::TriggerSchedule (Halfway)
    • 448e36e6 - Change configuration in gitlab.com as trigger_schedule_worker will perform twice a day
    • 9f687d2b - Change configuration in gitlab.com as trigger_schedule_worker will perform twice a day 2
    • ddb35be1 - Use delegate for ref on ci_trigger
    • ee4c093c - Use constraint for #validation
    • 86a34ca6 - real_next_run (WIP)
    • 3f28c4be - Brush up

    Compare with previous version

  • Shinya Maeda added 1 commit

    added 1 commit

    Compare with previous version

  • Shinya Maeda added 2 commits

    added 2 commits

    Compare with previous version

  • Shinya Maeda added 1 commit

    added 1 commit

    Compare with previous version

  • Shinya Maeda marked the task Changelog entry added, if necessary as completed

    marked the task Changelog entry added, if necessary as completed

  • Shinya Maeda marked the task Added for this feature/bug as completed

    marked the task Added for this feature/bug as completed

  • Shinya Maeda marked the task Conform by the merge request performance guides as completed

    marked the task Conform by the merge request performance guides as completed

  • Shinya Maeda marked the task Conform by the style guides as completed

    marked the task Conform by the style guides as completed

  • Shinya Maeda marked the task Branch has no merge conflicts with master (if it does - rebase it please) as completed

    marked the task Branch has no merge conflicts with master (if it does - rebase it please) as completed

  • Shinya Maeda added 1 commit

    added 1 commit

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading