Is there a way to get travis to post the results back into the pull request?
On Tue, Dec 5, 2017 at 8:08 PM, Daniel Moody <dmoody...@gmail.com> wrote: > yes it will do a build for each PR automatically, and if the repo making > the PR has travis enabled it will also show the build from that repo in the > PR. > > You can see it it in one of the PR now and clicking show all checks: > https://github.com/SCons/scons/pull/25 > > > On Tue, Dec 5, 2017 at 11:02 PM, Bill Deegan <b...@baddogconsulting.com> > wrote: > >> Does it build on pull request? >> >> On Tue, Dec 5, 2017 at 7:51 PM, Daniel Moody <dmoody...@gmail.com> wrote: >> >>> also email notification is an option so we could include scons-dev on >>> build notifications, but direct email notifications can't filter on branch. >>> A web server receiving a webhook notification could how ever instead send >>> emails to scons-dev with such a filter. >>> >>> On Tue, Dec 5, 2017 at 10:47 PM, Daniel Moody <dmoody...@gmail.com> >>> wrote: >>> >>>> The web server could filter what results would actually get posted >>>> >>>> On Tue, Dec 5, 2017 at 10:42 PM, Jonathon Reinhart < >>>> jonathon.reinh...@gmail.com> wrote: >>>> >>>>> Is @SConsProject the Twitter account you're referring to? >>>>> >>>>> Does SCons really want to post Tweets when a build fails? I've never >>>>> seen this before. To me, Twitter is used by open-source projects for >>>>> things >>>>> like announcing new releases, bugfixes, special events, etc. and not >>>>> posting to the world when some Joe's feature branch failed to build. >>>>> >>>>> Cheers, >>>>> Jonathon >>>>> >>>>> >>>>> On Tue, Dec 5, 2017 at 10:34 PM, Daniel Moody <dmoody...@gmail.com> >>>>> wrote: >>>>> >>>>>> Writing tweets to twitter will require private API keys, which >>>>>> implies a private server is needed. >>>>>> >>>>>> Is there any private server scons has that could run a small web >>>>>> server to receive the webhook notification from travis and write the >>>>>> tweet >>>>>> to twitter? >>>>>> >>>>>> For the web server, I was thinking of using a python web server to >>>>>> receive the notification and twython package to write the tweet. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Tue, Dec 5, 2017 at 1:22 PM, Bill Deegan < >>>>>> b...@baddogconsulting.com> wrote: >>>>>> >>>>>>> Great! >>>>>>> That's all I can think of at the moment. >>>>>>> >>>>>>> Thanks, >>>>>>> -Bill >>>>>>> >>>>>>> On Tue, Dec 5, 2017 at 10:19 AM, Daniel Moody <dmoody...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> https://docs.travis-ci.com/user/notifications/ >>>>>>>> >>>>>>>> IRC is covered. Webhook seems open ended to setup for any site so >>>>>>>> seems possible for Twitter messages with some setup. >>>>>>>> >>>>>>>> Any other notification types we are interested in? >>>>>>>> >>>>>>>> I'll take a look and submit a PR. >>>>>>>> >>>>>>>> On Dec 5, 2017 12:55 PM, "Bill Deegan" <b...@baddogconsulting.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Should be enabled now. >>>>>>>>> Just merged one of your pull requests.. >>>>>>>>> I'll keep an eye on it. >>>>>>>>> Can we get the results to post on twitter? and/or IRC? >>>>>>>>> >>>>>>>>> On Sun, Dec 3, 2017 at 9:08 PM, Bill Deegan < >>>>>>>>> b...@baddogconsulting.com> wrote: >>>>>>>>> >>>>>>>>>> Yes. I'll get to it in the next week or so. >>>>>>>>>> We do have buildbot doing similar at : buildbot.scons.org >>>>>>>>>> >>>>>>>>>> -Bill >>>>>>>>>> >>>>>>>>>> On Sun, Dec 3, 2017 at 2:02 PM, Daniel Moody <dmoody...@gmail.com >>>>>>>>>> > wrote: >>>>>>>>>> >>>>>>>>>>> In this pull request: >>>>>>>>>>> https://github.com/SCons/scons/pull/17 >>>>>>>>>>> >>>>>>>>>>> SCons got a Travis CI script added to the repo. Travis CI is a >>>>>>>>>>> free service for running each new commit to github against a >>>>>>>>>>> testing script >>>>>>>>>>> (.travis.yml). This takes place on Travis's servers and builds are >>>>>>>>>>> recorded >>>>>>>>>>> and accessible via links. Below is an example: >>>>>>>>>>> >>>>>>>>>>> https://travis-ci.org/dmoody256/scons/builds/311007377 >>>>>>>>>>> >>>>>>>>>>> The also add a nifty little check next to the commit if the >>>>>>>>>>> commit passed the test: >>>>>>>>>>> [image: Inline image 2] >>>>>>>>>>> >>>>>>>>>>> I was wondering if someone who has access could enable the >>>>>>>>>>> service for the SCons project? >>>>>>>>>>> >>>>>>>>>>> Below are some instructions on how to do it from the Github web >>>>>>>>>>> interface >>>>>>>>>>> >>>>>>>>>>> In order to utilize the script you need to add Travis CI as a >>>>>>>>>>> service, below are some basic instructions from Github: >>>>>>>>>>> >>>>>>>>>>> 1. Navigate to the repository you want to connect to Travis. >>>>>>>>>>> 2. In the right sidebar, click Settings. >>>>>>>>>>> 3. In the left sidebar, click Webhooks & Services. >>>>>>>>>>> 4. In the Services box, click Add service. >>>>>>>>>>> 5. Select "Travis CI". >>>>>>>>>>> 6. For public projects leave the configuration fields empty >>>>>>>>>>> 7. Click Add service. >>>>>>>>>>> 8. Go to https://travis-ci.org/profile >>>>>>>>>>> 9. Turn Automatic CI on for the project you want to run >>>>>>>>>>> builds for >>>>>>>>>>> >>>>>>>>>>> Best regards, >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Scons-dev mailing list >>>>>>>>>>> Scons-dev@scons.org >>>>>>>>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Scons-dev mailing list >>>>>>>>> Scons-dev@scons.org >>>>>>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>>>>>>>> >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Scons-dev mailing list >>>>>>>> Scons-dev@scons.org >>>>>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Scons-dev mailing list >>>>>>> Scons-dev@scons.org >>>>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Scons-dev mailing list >>>>>> Scons-dev@scons.org >>>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Scons-dev mailing list >>>>> Scons-dev@scons.org >>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>>>> >>>>> >>>> >>> >>> _______________________________________________ >>> Scons-dev mailing list >>> Scons-dev@scons.org >>> https://pairlist2.pair.net/mailman/listinfo/scons-dev >>> >>> >> >> _______________________________________________ >> Scons-dev mailing list >> Scons-dev@scons.org >> https://pairlist2.pair.net/mailman/listinfo/scons-dev >> >> > > _______________________________________________ > Scons-dev mailing list > Scons-dev@scons.org > https://pairlist2.pair.net/mailman/listinfo/scons-dev > >
_______________________________________________ Scons-dev mailing list Scons-dev@scons.org https://pairlist2.pair.net/mailman/listinfo/scons-dev