Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] Google Apps for Work
- Date: Thu, 12 May 2016 11:05:57 +0200
- From: Josh Glover <jmglov@example.com>
- Subject: Re: [tlug] Google Apps for Work
- References: <CAAhy3dv5jRA8KBrijb+Eqf1hxg9moEVoga4mi-EOC4CQd3F0SA@mail.gmail.com> <22316.23053.445085.809609@turnbull.sk.tsukuba.ac.jp> <20160510051702.GB3222@telephonic.cynic.net> <20160510053106.GA31515@fluxcoil.net> <20160510064838.GC3222@telephonic.cynic.net> <20160510104402.GB25308@fluxcoil.net> <22323.9784.125580.232857@turnbull.sk.tsukuba.ac.jp> <20160512034536.GB29285@fluxcoil.net> <20160512051205.GC3510@telephonic.cynic.net> <20160512060538.GA1365@fluxcoil.net> <20160512065628.GD3510@telephonic.cynic.net>
On 12 May 2016 at 08:56, Curt Sampson <cjs@example.com> wrote: > On 2016-05-12 08:05 +0200 (Thu), Christian Horn wrote: > >> I just imagined someone running automated build and functionality >> tests upon each commit. > > By that point it's too late. I strongly disapprove of people who commit > (or, at any rate, push commits) without having done appropriate testing > first. Yes, but... ;) There's no reason not to run automated unit tests during the build process *in addition to* running them as pre-commit or pre-push hooks. What we do on my current team is: 1. Encourage running unit tests locally before every commit 2. Encourage running integration tests locally before pushing to origin 3. Enforce running unit tests locally before pushing to origin 4. Automatically build (with Jenkins) every time there is a change to any origin branch, which runs both unit and integration tests 5. Automatically build (with Jenkins) every time there is a change to origin/master, which runs tests, builds, deploys to the integration environment, and runs the integration tests against the integration environment We are not yet continuously deploying to production, but that's the end goal. Having just rubber-ducked this, I realise that we should probably run the integration tests locally in our pre-push hook as well. So thanks, TLUG! ;) Cheers, Josh
- References:
- Re: [tlug] Running without Gnome/KDE/xfce/whatever. (was: Ubuntu 16.04-LTS Japanese Text Input)
- From: Raymond Wan
- Re: [tlug] Running without Gnome/KDE/xfce/whatever. (was: Ubuntu 16.04-LTS Japanese Text Input)
- From: Stephen J. Turnbull
- [tlug] Google Apps for Work
- From: Curt Sampson
- Re: [tlug] Google Apps for Work
- From: Christian Horn
- Re: [tlug] Google Apps for Work
- From: Curt Sampson
- Re: [tlug] Google Apps for Work
- From: Christian Horn
- Re: [tlug] Google Apps for Work
- From: Stephen J. Turnbull
- Re: [tlug] Google Apps for Work
- From: Christian Horn
- Re: [tlug] Google Apps for Work
- From: Curt Sampson
- Re: [tlug] Google Apps for Work
- From: Christian Horn
- Re: [tlug] Google Apps for Work
- From: Curt Sampson
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] Google Apps for Work
- Next by Date: [tlug] Continuous Integration
- Previous by thread: Re: [tlug] Continuous Integration
- Next by thread: Re: [tlug] Google Apps for Work
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links