Travis CI

Travis CI

Travis CI er en åpen kildekode-tjeneste som tester og Distribueres GitHub-hosted prosjekter. Det er en form for kontinuerlig integrasjon programvare.

Nedlasting Travis CI
Funksjoner av Travis CI
  • Utviklere kan se tester som de utføres
  • Tester kan kjøres parallelt
  • Støtter Linux og Mac (iOS)
  • Kommandolinjeverktøy og kraftig API
Pros av Travis CI
  • Automatisk bygger og tester inkrementelle kodeendringer
  • Administrerer distribusjoner og varsler
  • Gratis for åpen kildekode-prosjekter
  • Støtter et bredt utvalg av programmeringsspråk
  • Passelig programvarestøtte
  • Enterprise planer tilgjengelig
Ulemper med Travis CI
  • Prosjektet må ligge på GitHub
  • Miljøer må bygges riktig og møtes Travis CI krav
  • Koden må allerede være å jobbe og har en bygge eller test script
  • Avgiften er nødvendig for bruk med private prosjekter
Travis CI Anmeldelser

Dette testing og integrering tjenesten er begrenset til GitHub brukere. Private prosjekter krever en avgift, selv om det er en sjenerøs gratis prøveversjon. For å komme i gang, må brukerne ha en GitHub pålogging, et prosjekt vert på GitHub, jobber prosjektkode, og en arbeider bygge eller test script å bruke Travis CI. Når en bruker kjører en bygge, kloner det brukerens GitHub depotet, legger det inn i et nytt miljø, og deretter bygger og tester koden gjennom en rekke oppgaver. Travis CI etiketter koden som “ødelagt” bør det mislykkes en oppgave eller “bestått” dersom alle oppgaver slettes. Ved passering, distribuerer Travis CI koden til en vert eller web server. Travis CI tilbyr forskjellige infrastruktur miljøer, inkludert container-basert, pseudo-aktivert, eller OS X. Den kan kjøre tester på en rekke plattformer og programvare. Travis CI er også robust i sin språkstøtte, som inkluderer Android, C, C #, C ++, Cloure, Crystal, D, Dart, Erlang, Elixir, F #, Go, Groovy, Haskell, Haxe, Java, Javascript, Julia, Nix, Objective-C, Perl, Perl6, PHP, Python, R, Ruby, Rust, Scala, Smalltalk, Swift, og Visual Basic. Brukere som har migrert fra andre tjenester attest som Travis CI er enkel å bruke, skalerbar, godt dokumentert, og har en sterk API for å bygge flere verktøy. Støtten for webutvikling er en av de største aktiva. Selv om noen foreslå brukergrensesnittet kan oppdateres, oppveier den funksjonaliteten disse problemene.

Travis CI Video

Alternativer til Travis CI

Teamwork

Teamarbeid er ikke en individuell programvare. Snarere er det en hel pakke med dem (tror Microsoft office). Den Teamwork suite inkluderer Samspill: Prosjekter, en prosjektledelse programvare;
Vis detaljer

Buddybuild

Buddybuild er en kontinuerlig integrasjonsplattform som hjelper utviklere å komme opp med apps og teste dem raskt. Ifølge selskapets hjemmeside, gir Buddybuild en kontinuerlig integrasjon
Vis detaljer

Assembla

freemium
Assembla er et stykke prosjektledelse programvare som inneholder en lang rekke svært nyttige verktøy som vil effektivisere ethvert prosjekt. Den kan brukes til å forbedre budsjettering praksis,
Vis detaljer

Drone.io

freemium
Drone.io er en tjeneste som automatisk skyver testing og utgivelsen bygger på en klient programvare til et depot. Det inkluderer støtte for masse programvare og tjenester, og er utstyrt med
Vis detaljer

Codeship

freemium
Codeship er en plattform bygd for sikker, rask og pålitelig kontinuerlig integrasjon i skyen. Tjenesten levering gjennom Codeship er kontinuerlig betydning at de forskjellige utviklere
Vis detaljer

Apache Maven

Apache Maven er et prosjekt forståelse og programvare verktøyet. Det er basert rundt et prosjekt objektmodellen konsept, eller POM. Maven er designet for å håndtere bygge, dokumentasjon og
Vis detaljer

Visual Studio Team Services

freemium
Visual Studio Team Services er et Microsoft-basert programvare som gjør det mulig for utviklere å teste og distribuere sine koder raskt og effektivt. Du kan begynne i det små og øke omfanget av
Vis detaljer

BuildMaster

freemium
BuildMaster Software er et program utgivelse automatisering programvare som også har spesialisert seg på utgivelsen ledelse. Den ble designet av Inedo, en programvare utviklingen selskapet.
Vis detaljer

Buildkite

betalt
Buildkite er en tjeneste som automatiserer programvare bygge og testprosesser.
Vis detaljer

CircleCI

freemium
CircleCI kontinuerlige integrasjon og leveranseplattform gjør det enkelt for grupper av alle størrelser for å raskt bygge og slipp kvalitet programvare i stor skala. Bygg for Linux, MacOS
Vis detaljer

Buddy

freemium
Buddy er en kode distribusjon program og utviklende miljø for nettsteder. Kjente kunder inkluderer ING, Philips, IKEA, 3M, Unity, Fubo, Amnesty International, Cisco, Xerox og HBO.
Vis detaljer

Jenkins

Gratis
Jenkins forenkler livene til programvareutviklere ved å tilby automatisering av en rekke aspekter av utviklingsprosessen.
Vis detaljer

Semaphore

betalt
Semaphore automatiserer dine kontinuerlig integrasjon og kontinuerlig utvikling prosesser, redusere bygge og distribusjon tid.
Vis detaljer

Octopus Deploy

betalt
Octopus Distribuer automatiserer distribusjonsprosessen og tilbyr et bredt utvalg av verktøy for å sørge for at programvaren du distribuerer er klar til å gå ut døren og arbeid som du har tenkt
Vis detaljer

TeamCity

TeamCity er en distribusjon og kontinuerlig integrasjon (CI) server for programvareutvikling. Produktet er utviklet av JetBrains s.r.o., som ble grunnlagt i 2000 og har kontorer i San Mateo,
Vis detaljer

Chef

Gratis
Infrastruktur for automatisering Herdet, Konsekvent konfigurasjon ved noen skala. Chef Infra automatiserer infrastruktur konfigurasjon, noe som sikrer hvert system er riktig og konsekvent
Vis detaljer

GoCD

Gratis
GoCD er en åpen kildekode bygge og slipp verktøy fra Thoughtworks. GoCD støtter moderne infrastruktur og bidrar til større bedrifter få programvare levert raskere, sikrere og mer pålitelig.
Vis detaljer

Gradle

Gratis
Akselerere utvikler produktivitet. Gradle hjelper team bygge, automatisere og levere bedre programvare, raskere.
Vis detaljer

AppVeyor

freemium
Status merker. Vise merket for spesifikk gren; Retina støtte; SVG-merker. Tilpasse titler. Merker for prosjekter med offentlige arkiver på GitHub og Bitbucket. En Prosjekt status badge er
Vis detaljer

Distelli

betalt
I dag må hver bedrift å oppføre seg som et programvareselskap og sende bedre programvare raskere. Puppet portefølje av produkter gir deg verktøy og automatisering du trenger for å oppdage, administrere
Vis detaljer

Microsoft Team Foundation Server

betalt
Visual Studio dev verktøy og tjenester gjør app utvikling enkelt for alle plattformer og språk. Prøv vår Mac og Windows-kode editor, IDE, eller Azure DevOps gratis.
Vis detaljer

Apache Ant

Apache Ant er et Java-bibliotek og kommandolinjeverktøy som har som oppgave å drive prosessene beskrevet i bygge-filer som mål og skjøtepunkter avhengig av hverandre. Hoved kjente bruken
Vis detaljer

AWS CodePipeline

Gir en oversikt over CodePipeline, en kontinuerlig integrasjon og slipp automatisering tjeneste for programmene du ønsker å slippe i skyen.
Vis detaljer

Phabricator

Gratis
En komplett programvareutviklingsplattform. Phabricator er et integrert sett med kraftige verktøy for å hjelpe bedrifter å bygge høyere kvalitet programvare. Phabricator er et komplett
Vis detaljer

Buildbot

Gratis
Buildbot kan automatisere alle aspekter av programvareutvikling:
Vis detaljer

Hudson

Gratis
Hudson er en kontinuerlig integrasjon (CI) verktøy skrevet i Java, som går i en servlet beholder slik som Apache Tomcat eller Glassfish applikasjonstjeneren. Den støtter SCM verktøy, inkludert
Vis detaljer

Concourse

Gratis
Concourse distribueres som en enkelt concourse binært, noe som gjør det enkelt å kjøre omtrent hvor som helst, spesielt med Docker.
Vis detaljer

Bitrise

Gratis
Android, iOS og kryssplattform-mobil kontinuerlig integrasjon / leverings med 200 + integrasjoner. Registrer deg og begynne å bygge (gratis!) I dag.
Vis detaljer

DeployBot

betalt
Trykk. Bygge. Utplassere! Øyeblikkelig bygge og skip kode hvor som helst i en konsekvent prosess for hele teamet.
Vis detaljer

AWS CodeDeploy

AWS CodeDeploy er tjeneste som automatiserer kode distribusjoner for en rask, pålitelig programvare distribusjonsprosessen.
Vis detaljer

Apache Bloodhound

Gratis
Hjemmesiden til The Apache Software Foundation
Vis detaljer

CloudBees

CloudBees er navet i bedriften Jenkins og DevOps, og gir smartere løsninger for kontinuerlig levering.
Vis detaljer

Spinnaker

Spinnaker er en åpen kilde, multi-sky kontinuerlig levering plattform for frigjøring av programvareendringer med høy hastighet og sikkerhet. Laget på Netflix, har det vært kamp-testet i
Vis detaljer

AWS CodeBuild

Online shopping fra jordens største utvalg av bøker, blader, musikk, DVDer, videoer, elektronikk, datamaskiner, programvare, klær og tilbehør, sko, smykker, verktøy og maskinvare, hvitevarer,
Vis detaljer

Commando.io

betalt
Et web-basert distribuert SSH plattformen for håndtering av servere.
Vis detaljer

SmartDeploy

betalt
SmartDeploy er hardware-uavhengig bildebehandlingsprogrammer som erstatter tradisjonell disk imaging programvare med enkelt bilde ledelse og pre-bygget drivere pakker.
Vis detaljer