Hey Les,
Travis-CI is just the integration point, it runs in the cloud, not on a
client machine. The actual tests would be some perl testing framework,
whatever is chosen, and those tests could be launched locally by the
developers as well. Ideally the test-running would be built into the code
base, but you could get a little creative and run them however worked best
for your processes.
Travis-CI will get kicked off whenever someone submits new code to GitHub,
and would run on a VM in the cloud (provided by Travis-CI) for free. Travis
will run whatever testing framework is configured for the project and then
report the results right on github.
I have used Jenkins, it's a nice tool and has been used by many projects.
However, the Travis-CI integration into GitHub just makes it hard to beat.
Many of the projects Lars mentioned used to use Jenkins and have since
switched to Travis due to it's capabilities.
David
On Wed, May 18, 2016 at 10:13 AM, Les Mikesell <[email protected]>
wrote:
> On Wed, May 18, 2016 at 11:58 AM, David Cramblett
> <[email protected]> wrote:
> > Another options is travis-ci which has great integration with GitHub.
> > Basicly we can configure the project so that when a user makes a pull
> > request (submits a patch), tests are run automatically. Every person (not
> > just admins) can see right on the pull request page if the tests passed
> or
> > failed. Also, there are code coverage tools that will state if the code
> > testing coverage has decreased or increased with the patch submitted.
>
> I haven't used travis so I can't compare them, but I don't see
> anything about it running on windows. Jenkins can run in
> client/server mode where an agent runs on an assortment of different
> client machines (basically anything that runs java) to
> build/test/automate across a set of different platforms or do things
> that require a set of different operations done in parallel or
> sequenced across different machines. I never ran it against github
> but with its large user base and set of plugins I'd expect that to be
> a common setup.
>
> --
> Les Mikesell
> [email protected]
>
>
> ------------------------------------------------------------------------------
> Mobile security can be enabling, not merely restricting. Employees who
> bring their own devices (BYOD) to work are irked by the imposition of MDM
> restrictions. Mobile Device Manager Plus allows you to control only the
> apps on BYO-devices by containerizing them, leaving personal data
> untouched!
> https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
> _______________________________________________
> BackupPC-users mailing list
> [email protected]
> List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
> Wiki: http://backuppc.wiki.sourceforge.net
> Project: http://backuppc.sourceforge.net/
>
--
David Cramblett
------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
BackupPC-users mailing list
[email protected]
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/