You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to setup Cirrus-CI for https://github.com/xen-project/xen which is a public mirror, but despite having added the Cirrus-CI application and allowed it the required permissions I don't see it triggered when the mirror is updated. It does however work on forks from the same mirror (for example my personal one: https://github.com/royger/xen)
Does setting up Cirrus-CI for repositories that are public mirrors require some additional settings?
Thanks, Roger.
The text was updated successfully, but these errors were encountered:
Cirrus CI triggers builds on a particular webhook events that GitHub generates for a repository. It seems in case of public mirrors GitHub is not proactively monitors your mirrors and generates appropriate events.
One workaround might be to create a cron config in your repository settings to create a build for the latest commit periodically.
Another a bit more complicated option might be to use Cirrus API and integrate Cirrus into your CI. For example, there is such hack for GitLab.
Hello,
I'm trying to setup Cirrus-CI for https://github.com/xen-project/xen which is a public mirror, but despite having added the Cirrus-CI application and allowed it the required permissions I don't see it triggered when the mirror is updated. It does however work on forks from the same mirror (for example my personal one: https://github.com/royger/xen)
Does setting up Cirrus-CI for repositories that are public mirrors require some additional settings?
Thanks, Roger.
The text was updated successfully, but these errors were encountered: