Travis CI

Travis CI

Travis C'è un servizio software open source che i progetti test e dispiega GitHub-ospitato. Si tratta di una forma di software di integrazione continua.

Scaricare Travis CI
Caratteristiche di Travis CI
  • Gli sviluppatori possono vedere le prove in cui sono eseguite
  • I test possono essere eseguiti in parallelo
  • Supporta Linux e Mac (iOS)
  • strumento a riga di comando e potente API
A favore di Travis CI
  • costruisce e prove modifiche al codice incrementali automaticamente
  • Gestisce le implementazioni e le notifiche
  • Gratuito per i progetti open source
  • Supporta una vasta gamma di linguaggi di programmazione
  • supporto software personalizzabile
  • piani aziendali disponibili
Contro di Travis CI
  • Progetto deve essere ospitato su GitHub
  • Gli ambienti devono essere costruiti correttamente e requisiti di incontrano Travis CI
  • Codice deve essere già lavorando e hanno uno script di build o il test
  • Fee è richiesto per l'uso con progetti privati
Travis CI Recensioni

Questo servizio di test e l'integrazione è limitata agli utenti GitHub. progetti privati ​​richiedono una tassa, anche se c'è una generosa prova gratuita. Per iniziare, gli utenti devono avere un account di accesso GitHub, un progetto ospitato su GitHub, lavorando codice di progetto, e uno script di build o un test di lavoro da usare Travis CI. Quando un utente esegue una build, si clona repository GitHub dell'utente, lo colloca in un nuovo ambiente, e poi costruisce e mette alla prova il codice attraverso una serie di compiti. Travis CI etichette il codice come “rotto” in caso di guasto di un compito o “superato”, se tutte le attività vengono cancellati. Al momento di passaggio, Travis CI distribuisce il codice per un server host o web. Travis CI offre diversi ambienti infrastrutturali, tra cui contenitore basato, pseudo-abilitato, o OS X. E 'possibile eseguire test su una varietà di piattaforme e software. Travis C'è anche robusta nel suo supporto per la lingua, che comprende Android, C, C #, C ++, cloure, cristallo, 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, e Visual Basic. Gli utenti che sono migrati da altri servizi attestano che Travis C'è facile da usare, scalabile, ben documentato, ed ha una forte API per costruire strumenti aggiuntivi. Il supporto per lo sviluppo web è uno dei suoi beni più grandi. Anche se alcuni suggeriscono l'interfaccia utente potrebbe essere aggiornato, la funzionalità supera questi problemi.

Travis CI Video

Alternative alla Travis CI

Teamwork

Il lavoro di squadra non è un singolo componente software. Piuttosto, si tratta di una suite completa di loro (si pensi ufficio di Microsoft). La suite comprende Lavoro di squadra Lavoro di squadra
Mostra dettagli

Buddybuild

Buddybuild è una piattaforma di integrazione continua che gli sviluppatori assist a venire con applicazioni e testare rapidamente. Secondo il sito web della società, Buddybuild fornisce
Mostra dettagli

Assembla

freemium
Assembla è un pezzo di software di project management che contiene una vasta gamma di strumenti molto utili che vi semplificare qualsiasi progetto. Può essere utilizzato per migliorare le pratiche
Mostra dettagli

Drone.io

freemium
Drone.io è un servizio che automaticamente spinge il test e build di rilascio del software di un cliente a un repository. Include il supporto per carichi di software e servizi ed è dotato di una
Mostra dettagli

Codeship

freemium
Codeship è una piattaforma costruita per sicura, Continuous Integration veloce e affidabile nel cloud. L'erogazione dei servizi attraverso Codeship è senso continuo che i vari sviluppatori
Mostra dettagli

Apache Maven

Apache Maven è uno strumento di progetto di comprensione e software di gestione. Si basa su un concetto oggetto del modello di progetto, o POM. Maven è progettato per gestire la costruzione, la
Mostra dettagli

Visual Studio Team Services

freemium
Visual Studio Team Services è un software basato su Microsoft che consente agli sviluppatori di testare e distribuire i loro codici modo rapido ed efficiente. È possibile avviare piccole e aumentare
Mostra dettagli

BuildMaster

freemium
BuildMaster Software è un software di automazione di rilascio dell'applicazione che è specializzato anche nella gestione delle release. È stato progettato da Inedo, una società di sviluppo
Mostra dettagli

Buildkite

Pagato
Buildkite è un servizio che consente di automatizzare la build del software e processi di test.
Mostra dettagli

CircleCI

freemium
piattaforma di integrazione e di erogazione continua di CircleCI rende facile per le squadre di tutte le dimensioni per costruire rapidamente e software di qualità rilascio su larga scala.
Mostra dettagli

Buddy

freemium
Buddy è un programma di distribuzione di codice e l'ambiente di sviluppo per i siti web. clienti notevoli includono ING, Philips, IKEA, 3M, Unità, Fubo, Amnesty International, Cisco, Xerox
Mostra dettagli

Jenkins

Gratuito
Jenkins semplifica la vita di sviluppatori di software, offrendo l'automazione di alcuni aspetti del processo di sviluppo.
Mostra dettagli

Semaphore

Pagato
Semaforo di automatizzare i processi di sviluppo e di integrazione continui continuo, riducendo i tempi di distribuzione e accumulo.
Mostra dettagli

Octopus Deploy

Pagato
Octopus Deploy automatizza il processo di distribuzione e offre una vasta gamma di strumenti per fare in modo che il software si distribuisce è pronto a uscire dalla porta e lavorare come si intende
Mostra dettagli

TeamCity

TeamCity è una distribuzione e server di integrazione continua (CI) per lo sviluppo software. Il prodotto è sviluppato da JetBrains s.r.o., che è stata fondata nel 2000 e ha uffici a San Mateo,
Mostra dettagli

Chef

Gratuito
Infrastruttura Automazione per temprato, configurazione coerente a qualsiasi scala. Chef Infra automatizza la configurazione dell'infrastruttura, assicurando ad ogni sistema è configurato
Mostra dettagli

GoCD

Gratuito
GoCD è uno strumento open source e costruire liberazione dalla ThoughtWorks. GoCD supporta infrastrutture moderne e aiuta le aziende enterprise ottenere software consegnato più veloce,
Mostra dettagli

Gradle

Gratuito
Accelerare la produttività degli sviluppatori. Gradle aiuta i team di costruzione, automatizzare e fornire un software migliore, più veloce.
Mostra dettagli

AppVeyor

freemium
distintivi di stato. Visualizzare badge per ramo specifico; supporto Retina; distintivi SVG. Personalizzazione titoli. Badge per progetti con archivi pubblici su GitHub e Bitbucket. Uno
Mostra dettagli

Distelli

Pagato
Oggi, ogni azienda ha bisogno di comportarsi come una società di software e spedire il software migliore più velocemente. portfolio del Puppet di prodotti vi darà gli strumenti e l'automazione
Mostra dettagli

Microsoft Team Foundation Server

Pagato
Visual Studio Tools e servizi dev rendono facile lo sviluppo di applicazioni per qualsiasi piattaforma e la lingua. Prova il nostro editor di Mac e di Windows il codice, IDE o Azure DevOps gratuitamente.
Mostra dettagli

Apache Ant

Apache Ant è uno strumento di biblioteca e della riga di comando di Java la cui missione è di guidare i processi descritti nel file di generazione come obiettivi e punti di estensione dipendenti
Mostra dettagli

AWS CodePipeline

Fornisce una panoramica di CodePipeline, un integrazione e service release di automazione continuo per applicazioni che si desidera rilasciare nella nuvola.
Mostra dettagli

Phabricator

Gratuito
Una piattaforma di sviluppo software completo. Phabricator è un insieme integrato di strumenti potenti per aiutare le aziende a costruire software di qualità più elevata. Phabricator è un
Mostra dettagli

Buildbot

Gratuito
Buildbot in grado di automatizzare tutti gli aspetti del ciclo di sviluppo del software:
Mostra dettagli

Hudson

Gratuito
Hudson è uno strumento di integrazione continua (CI) scritto in Java, che viene eseguito in un servlet container, come Apache Tomcat o l'application server GlassFish. Esso supporta gli strumenti
Mostra dettagli

Concourse

Gratuito
Concourse è distribuito come un singolo binario concorso, rendendo più semplice per eseguire un po 'ovunque, soprattutto con Docker.
Mostra dettagli

Bitrise

Gratuito
Android, iOS e cross-piattaforma mobile continua integrazione / consegna, con oltre 200 integrazioni. Iscriviti e cominciare a costruire (gratis!) Oggi.
Mostra dettagli

DeployBot

Pagato
Spingere. Costruire. Deploy! Immediatamente costruire e codice di spedizione ovunque in un unico processo coerente per l'intero team.
Mostra dettagli

AWS CodeDeploy

AWS CodeDeploy è il servizio che consente di automatizzare completamente le implementazioni di codice per un processo di distribuzione del software veloce, affidabile.
Mostra dettagli

Apache Bloodhound

Gratuito
Home page di The Apache Software Foundation
Mostra dettagli

CloudBees

CloudBees è il fulcro di impresa Jenkins e DevOps, fornendo soluzioni più intelligenti per la consegna continua.
Mostra dettagli

Spinnaker

Spinnaker è un open source, multi-piattaforma di cloud erogazione continua per rilasciare modifiche software con elevata velocità e sicurezza. Creato a Netflix, è stata battaglia-testato
Mostra dettagli

AWS CodeBuild

Lo shopping online dalla selezione più grande della terra di libri, riviste, musica, DVD, video, elettronica, computer, software, abbigliamento e accessori, scarpe, gioielli, strumenti
Mostra dettagli

Commando.io

Pagato
Una piattaforma web based SSH distribuito per la gestione dei server.
Mostra dettagli

SmartDeploy

Pagato
SmartDeploy è un software di imaging indipendente dall'hardware che sostituisce il software tradizionale di disk imaging con la gestione singola immagine e driver pacchetti pre-costruiti.
Mostra dettagli