Scheduling different CI pipeline jobs

Is it possible to use the new Pipeline Schedules feature to run different CI jobs at different times? I’d like to run a small test suite on every commit, but a larger one nightly, an even larger one weekly, and so on. What’s the best way to do this?

Thanks.

I have just asked the same thing:

I haven’t found a way to do that yet.

OK, after reading:
https://docs.gitlab.com/ce/user/project/pipelines/schedules.html

It seems that you can at least specify coarsely that some jobs should only run when scheduled with:

only:
   - schedules

This gives some control, although I agree that it’s very (too) coarse.