Skip to content
This repository has been archived by the owner on Oct 1, 2021. It is now read-only.

Enable cron builds in Travis CI #26

Open
webknjaz opened this issue May 14, 2018 · 8 comments
Open

Enable cron builds in Travis CI #26

webknjaz opened this issue May 14, 2018 · 8 comments

Comments

@webknjaz
Copy link
Contributor

@fscherf hi, there's a few improvements to make, CI-wise:

  1. Run tests against master on daily basis
  2. Migrate integration into new platform travis-ci.com
@fscherf
Copy link
Contributor

fscherf commented May 14, 2018

@webknjaz: why do we need to test daily? Because of aiohttp updates?

@webknjaz
Copy link
Contributor Author

Exactly

@fscherf
Copy link
Contributor

fscherf commented May 14, 2018

I've thougth about something like this too. It would be great to have two seperated travis ens:

  1. testing master against the current well-known aiohttp version
  2. testing master against aiohttp master

The github batch should show nr 1.
So i could job 2 to see if there is work ahead for remaining compatible with aiohttp upstream

@fscherf
Copy link
Contributor

fscherf commented May 14, 2018

@webknjaz whats the difference between travis-ci.org and travis-ci.com?

@webknjaz
Copy link
Contributor Author

yes, it's possible to do it this way and also it's possible to do a conditional stage runs, for example, only test forward compatibility within cron jobs.

travis-ci.com is used to be for paid customers only, but now they're merging two platforms into one. So you'll basically get the same. Sooner or later they'll migrate you anyway. Currently you can opt-in for immediate migration, but this won't migrate your old build history (it will be available in the old web-site during some time).
Also, they are going away from the deprecated GitHub Services API towards newer Apps API, which also makes it much more flexible for you to control Travis's access to your repos.

@webknjaz
Copy link
Contributor Author

@fscherf
Copy link
Contributor

fscherf commented May 14, 2018

Sounds good to me. Thanks for bringing this up! Would be great if you send patches :)

@webknjaz
Copy link
Contributor Author

Well, you can already ask Travis' support to migrate the repo and you can already enable cron builds. Both do not depend on patches.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants