Travis CI
Travis CI é um serviço de software de código aberto que os projetos de testes e implanta GitHub hospedado. É uma forma de software de integração contínua.
- Os desenvolvedores podem assistir testes como são realizadas
- Os testes podem ser executados em paralelo
- Suporta Linux e Mac (iOS)
- ferramenta de linha de comando e poderosa API
- automaticamente constrói e testa alterações de código incrementais
- Gerencia implantações e notificações
- Livre para projetos de código aberto
- Suporta uma grande variedade de linguagens de programação
- suporte de software customizável
- planos empresariais disponíveis
- Projeto deve ser hospedado no GitHub
- Ambientes deve ser construída corretamente e exigências do encontro Travis CI
- Código já deve estar trabalhando e ter um script de construção ou teste
- Taxa é necessária para o uso com projetos privados
Este serviço de testes e integração está limitada a usuários GitHub. projetos privados exigem uma taxa, embora haja uma versão gratuita generoso. Para começar, os usuários precisam ter um login GitHub, um projeto hospedado no GitHub, trabalhando código de projeto, e uma compilação ou teste roteiro trabalhando para usar Travis CI. Quando um usuário executa uma compilação, que clona repositório GitHub do usuário, coloca-lo em um novo ambiente, e, em seguida, constrói e testa o código através de uma série de tarefas. Travis CI rotula o código como “quebrado” deveria falhar uma tarefa ou “passado” se todas as tarefas são apagadas. Após a passagem, Travis CI implanta o código para um servidor host ou web. Travis CI oferece diferentes ambientes de infra-estrutura, incluindo com base em contêiner, pseudo-habilitado, ou OS X. Ele pode executar testes em uma variedade de plataformas e software. Travis CI também é robusto em seu suporte ao idioma, que inclui o 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, e Visual Basic. Os usuários que migraram de outros serviços atestar que Travis CI é fácil de usar, escalável, bem documentado, e tem uma forte API para construir ferramentas adicionais. O apoio ao desenvolvimento web é um dos seus maiores ativos. Embora alguns sugerem a interface do usuário pode ser atualizado, a funcionalidade supera esses problemas.