Travis CI

Travis CI

Travis CI is een open source software dienst die tests en ontplooit GitHub gehoste projecten. Het is een vorm van continue integratie software.

Download Travis CI
Kenmerken van Travis CI
  • Ontwikkelaars kunnen testen kijken als ze worden uitgevoerd
  • Tests kunnen worden uitgevoerd parallel
  • Ondersteunt Linux en Mac (iOS)
  • Command-line tool en krachtige API
Pros van Travis CI
  • Automatisch bouwt en test incrementele wijzigingen in de code
  • Beheert implementaties en meldingen
  • Vrij voor open source projecten
  • Ondersteunt een breed scala aan programmeertalen
  • Aanpasbare software support
  • Enterprise plannen beschikbaar
Tegens van Travis CI
  • Project moet worden gehost op GitHub
  • Omgevingen moet goed worden gebouwd en voldoen aan de eisen Travis CI's
  • Code moet al zijn werken en hebben een build of testscript
  • Vergoeding is vereist voor gebruik met particuliere projecten
Travis CI Beoordelingen

Deze testen en integreren dienst is beperkt tot GitHub gebruikers. Private projecten vereisen een vergoeding, maar er is een royale gratis proefperiode. Om te beginnen, moeten de gebruikers een GitHub login, een project gehost op GitHub hebben, werken project code, en een werkende te bouwen of te testen script om Travis CI gebruiken. Wanneer een gebruiker een build loopt, is het klonen van de gebruiker GitHub repository, plaatst het in een nieuwe omgeving, en dan bouwt en test de code door middel van een reeks taken. Travis CI labelt de code als “gebroken” moet het niet een taak of “geslaagd” als alle taken worden gewist. Bij het passeren, Travis CI zet de code naar een host of webserver. Travis CI biedt verschillende infrastructurele omgevingen, waaronder-container gebaseerde, pseudo-enabled, of OS X. Het kan tests uitvoeren op een verscheidenheid van platformen en software. Travis CI is ook robuust in zijn taalondersteuning, die Android, C, C #, C ++, Cloure, Crystal, D, Dart, Erlang, Elixir, F #, Go, Groovy, Haskell, Haxe, Java, Javascript, Julia, Nix omvat, Objective-C, Perl, Perl6, PHP, Python, R, Ruby, Rust, Scala, Smalltalk, Swift, en Visual Basic. Gebruikers die zijn gemigreerd van andere diensten bevestigen dat Travis CI is makkelijk te gebruiken, schaalbare, goed gedocumenteerd, en heeft een sterke API om extra hulpmiddelen te bouwen. De ondersteuning voor web development is een van haar grootste troeven. Hoewel sommige suggereren dat de user interface kan worden bijgewerkt, de functionaliteit opweegt tegen deze problemen.

Travis CI Video

Alternatieven voor Travis CI

Teamwork

Teamwork is geen individuele software. Integendeel, het is een hele suite van hen (denk Microsoft office). De Teamwork suite omvat Teamwork Projects, een project management software; Teamwork
Toon details

Buddybuild

Buddybuild is een continue integratie platform dat helpt ontwikkelaars om te komen met apps en snel te testen. Volgens de website van het bedrijf, Buddybuild zorgt voor een continue integratie
Toon details

Assembla

freemium
Assembla is een stuk van project management software die een breed scala van zeer handige tools die elk project zal stroomlijnen bevat. Het kan worden gebruikt om de budgettering praktijken,
Toon details

Drone.io

freemium
Drone.io is een service die automatisch duwt testen en vrijgave versies van de software van een cliënt naar een repository. Het bevat ondersteuning voor tal van software en diensten en is uitgerust
Toon details

Codeship

freemium
Codeship is een platform gebouwd voor een veilige, snelle en betrouwbare Continuous Integration in de cloud. De dienstverlening door middel van Codeship continu betekenis dat de verschillende
Toon details

Apache Maven

Apache Maven is een project begrip en management software tool. Het is gebaseerd rond een project model object concept, of POM. Maven is ontworpen om de bouw, documentatie beheer en rapportage
Toon details

Visual Studio Team Services

freemium
Visual Studio Team Services is een Microsoft gebaseerde software waarmee ontwikkelaars te testen en hun codes snel en efficiënt in te zetten. U kunt klein beginnen en het verhogen van de omvang
Toon details

BuildMaster

freemium
BuildMaster Software is een applicatie release automatiseringssoftware die ook gespecialiseerd is in release management. Het werd ontworpen door Inedo, een software development bedrijf.
Toon details

Buildkite

Betaald
Buildkite is een dienst die uw software te bouwen en testen van processen automatiseert.
Toon details

CircleCI

freemium
CircleCI's continue integratie en delivery platform maakt het gemakkelijk voor teams van alle soorten en maten om snel op te bouwen en de kwaliteit versie software op schaal. Build for Linux,
Toon details

Buddy

freemium
Buddy is een code implementatie programma en het ontwikkelen omgeving voor websites. Opmerkelijke klanten behoren ING, Philips, IKEA, 3M, Unity, fubo, Amnesty International, Cisco, Xerox
Toon details

Jenkins

Gratis
Jenkins vereenvoudigt het leven van software-ontwikkelaars door het aanbieden van de automatisering van een aantal aspecten van het ontwikkelingsproces.
Toon details

Semaphore

Betaald
Semaphore automatiseert uw Continuous Integration en de continue ontwikkeling processen, het verminderen van bouwen en implementatietijd.
Toon details

Octopus Deploy

Betaald
Octopus Deploy automatiseert het implementatieproces en biedt een breed scala aan hulpmiddelen om ervoor te zorgen dat de software die u implementeren is klaar om uit te gaan de deur uit en werk
Toon details

TeamCity

TeamCity is een implementatie en continue integratie (CI) server voor software-ontwikkeling. Het product is ontwikkeld door JetBrains s.r.o., die werd opgericht in 2000 en heeft kantoren
Toon details

Chef

Gratis
Infra Automation voor Hardened, consistente configuratie op elke schaal. Chef Infra automatiseert configuratie infrastructuur, zodat elk systeem is correct en consistent is geconfigureerd.
Toon details

GoCD

Gratis
GoCD is een open source te bouwen en het vrijkomen tool van ThoughtWorks. GoCD ondersteunt moderne infrastructuur en helpt bedrijven krijgen bedrijven software sneller geleverd, veiliger
Toon details

Gradle

Gratis
Verhoog de productiviteit ontwikkelaar. Gradle helpt teams te bouwen, te automatiseren en leveren betere software, sneller.
Toon details

AppVeyor

freemium
Status badges. Toon badge voor specifieke branche; Retina support; SVG badges. Aanpassen van titels. Badges voor projecten met publieke repositories op GitHub en BitBucket. Een Project-status
Toon details

Distelli

Betaald
Vandaag de dag, elk bedrijf nodig heeft om zich te gedragen als een software bedrijf en het schip betere software sneller. Puppet portefeuille van producten geven u de tools en automatisering
Toon details

Microsoft Team Foundation Server

Betaald
Visual Studio dev tools & services maken app ontwikkeling gemakkelijk voor elk platform en taal. Probeer onze Mac en Windows-code-editor, IDE, of Azure DevOps gratis.
Toon details

Apache Ant

Apache Ant is een Java-bibliotheek en een command-line tool die als missie heeft om processen in te bouwen bestanden beschreven als targets en uitbreiding punten afhankelijk van elkaar te drijven.
Toon details

AWS CodePipeline

Geeft een overzicht van CodePipeline, een continue integratie en het vrijkomen automatisering service voor toepassingen die u wilt vrijgeven in de cloud.
Toon details

Phabricator

Gratis
Een complete software development platform. Phabricator is een geïntegreerde set van krachtige tools om bedrijven te helpen bouwen van een hogere kwaliteit software. Phabricator is een complete
Toon details

Buildbot

Gratis
Buildbot kunnen alle aspecten van de software ontwikkeling te automatiseren:
Toon details

Hudson

Gratis
Hudson is een continue integratie (CI) instrument geschreven in Java, die loopt in een servlet container zoals Apache Tomcat of GlassFish toepassingsserver. Het ondersteunt SCM tools zoals
Toon details

Concourse

Gratis
Concourse wordt verspreid als een enkel toeloop binair, waardoor het gemakkelijk is om te lopen zowat overal, vooral met Docker.
Toon details

Bitrise

Gratis
Android, IOS en platformonafhankelijke mobiele continue integratie / verzending, met 200+ integraties. Registreren en beginnen met de bouw (gratis!) Vandaag.
Toon details

DeployBot

Betaald
Duwen. Bouwen. Inzetten! Direct op te bouwen en schip code overal in één consistente proces voor uw hele team.
Toon details

AWS CodeDeploy

AWS CodeDeploy is de service die volledig automatiseert code-implementaties voor een snelle, betrouwbare software-implementatie proces.
Toon details

Apache Bloodhound

Gratis
Homepage van de Apache Software Foundation
Toon details

CloudBees

CloudBees is de spil van de onderneming Jenkins en DevOps, die slimme oplossingen voor continue afgifte.
Toon details

Spinnaker

Spinnaker is een open source, multi-cloud continue afgifte platform voor het vrijgeven van software verandert met hoge snelheid en vertrouwen. Gemaakt om Netflix, heeft het-strijd getest
Toon details

AWS CodeBuild

Online winkelen van de aarde de grootste selectie van boeken, tijdschriften, muziek, dvd's, video's, elektronica, computers, software, kleding & accessoires, schoenen, sieraden, gereedschap
Toon details

Commando.io

Betaald
Een gedistribueerd webbased SSH platform voor het beheren van servers.
Toon details

SmartDeploy

Betaald
SmartDeploy is hardware-onafhankelijk imaging software die de traditionele disk imaging software met enkele foto beheer en pre-built drivers packs vervangt.
Toon details