Hi,
I am not sure about that, there has to be a provision to stop multiple
builds same PR irrespective user's access to repo. I think admins have to
update settings of repo in travis.
[image: Screenshot 2018-11-21 at 10.46.11 PM.png]

On Wed, 21 Nov 2018 at 22:18, Deng Xiaodong <xd.den...@gmail.com> wrote:

> Hi,
>
> I believe only the folks who have write access to the codebase, i.e. the
> committers, can stop/cancel/re-run the Travis CI jobs.
>
> What the contributors can do is to make commits to the branch in their own
> fork & ensure it’s working/passing tests as expected, before they create
> the Pull Request.
>
>
> XD
>
> > On 22 Nov 2018, at 12:41 AM, Sai Phanindhra <phani8...@gmail.com> wrote:
> >
> > Deng Xiaodong thanks for helping us with this. I hope this will help us
> in
> > developing and testing fast. I would like to ask is there a provision to
> > cancel our own builds in travis. I can see sometimes contributors are
> > pushing multiple commits in small intervals of time leading to multiple
> > builds. If we can kill/cancel old builds and let only the latest build
> run
> > it would be better use of resources.
> >
> > On Wed, 21 Nov 2018 at 21:56, Deng Xiaodong <xd.den...@gmail.com> wrote:
> >
> >> Hi folks,
> >>
> >> I noticed that testing is somehow a problem for some folks who would
> like
> >> to contribute (either have trouble setting local testing env, or misused
> >> Pull Request to test). Actually because Airflow is using Travis CI for
> unit
> >> testing, running testing for any of your change/commit is very very
> easy.
> >>
> >> ****Steps****
> >> 1. Go to https://travis-ci.org/, click “Sign in with GitHub”. If you
> >> haven’t done this before, possibly it will ask you to “Authorize Travis
> CI
> >> for Open Source”.
> >> 2. After this is done, you may be redirected to
> >> https://travis-ci.org/account/repositories. Then you will see a list of
> >> your public repositories. Let’s assume you have already forked Airflow,
> >> then just toggle it on.
> >> 3. Everything is good to go! From now on, if you make any change/commit
> to
> >> your own fork of Airflow, the Travis CI test will be triggered
> >> (Travis-related files is already included in the Airflow codebase).
> >>
> >> ****Why to do this****
> >> - You don’t have to set up local testing env, or misuse Pull Request to
> >> test your code change.
> >> - Travis CI is free for Open Source project (public repo), but it only
> >> allows 5 concurrent tests. On the other hand, Apache is using
> >> paid-subscription (possibly for unlimited concurrent tests). So
> mis-using
> >> Pull Requests to test your change/commit will result in a slightly
> bigger
> >> bill that ASF receives.
> >>
> >> Hope this is somehow helpful for folks who would like to contribute.
> >>
> >> XD
> >>
> >
> >
> > --
> > Sai Phanindhra,
> > Ph: +91 9043258999
>
>

-- 
Sai Phanindhra,
Ph: +91 9043258999

Reply via email to