I usally use cc.net, but when I understand the documentation correctly you have two options:
- Use 2 projects
- Set the
requireModifications
attribute to false
(which is not exactly what you want)
What happens with your configuration is the following: The "modification" build will be run throughout the day and thus at 03:00 am CruiseControl cannot detect any modifications (at least I would assume so). As there are no modifications the daily build is not run.
From the documentation:
... it is usually not a
good idea to mix time builds and
multiple builds in the same project as
the multiple builds will "eat" all the
changes before they can be detected by
the time based builds.