Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trigger Travis jobs when a new changeset is reported #19

Open
danielbachhuber opened this issue Aug 10, 2017 · 1 comment
Open

Trigger Travis jobs when a new changeset is reported #19

danielbachhuber opened this issue Aug 10, 2017 · 1 comment

Comments

@danielbachhuber
Copy link
Member

It should be possible for the test reporter to trigger Travis jobs against each environment when a new changeset is reported.

WordPress.org SVN webhook event -> test reporter -> DreamHost, WPE, Pantheon, etc. runner repos.

Ideally, the test reporter would create mock result posts for each runner repo so you can see all of the environments about to be run.

@danielbachhuber
Copy link
Member Author

Another idea I just had. Rather than use webhooks, which would require some public HTTP endpoint to be registered for each test runner, we could continue with the polling mechanism by:

  1. make.wordpress.org/hosting publishes an endpoint with the latest revision.
  2. Each test runner instance polls the latest revision endpoint. When the value changes from the local value, the test runner proceeds to run the tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

2 participants