Buildkite
Buildkite é um serviço que automatiza a compilação de software e processos de teste.
- Escalas em centenas ou milhares de agentes.
- Corra até 10.000 agentes por conta.
- Buildkite usa dutos que podem fazer mais do que apenas constrói ou testes.
- Você pode transferir arquivos, sites de construir ou criar funcionalidade pipeline personalizado dentro do seu próprio código para atender às suas necessidades.
- Webhooks e APIs permitem-lhe desenvolver ferramentas personalizadas, modificar oleodutos e configurar os agentes e condutas para atender às necessidades da sua empresa.
- O agente Buildkite roda em Windows, OSX e Linux. Você também pode usar o recipiente Docker para executar os nós ou clusters em qualquer plataforma permitiu-container.
- Integra-se com GitHub e outras ferramentas de controle de origem, para que você possa implementar o controle de versão, bifurcação e outras funcionalidades SCM padrão.
- Buildkite suporta várias linguagens de programação diferentes, como Ruby, Haskell, Java e.
- LÍQUIDO. Nunca acessa seu código-fonte, o que significa que o seu desenvolvimento personalizado e propriedade intelectual são seguras.
- Os agentes Buildkite comunicar com o Buildkite API de pesquisa para o trabalho. problemas de conectividade de rede pode afetar sua constrói ou testando.
- Enquanto há uma opção gratuita para projetos de código aberto, estudantes e organizações de ensino, há um custo mensal por usuário para usar o software.
- acordos de nível de serviço não estão disponíveis no plano padrão. Eles exigem o Plano Enterprise, que é de US $ 2999 por mês.
A funcionalidade Buildkite depende de um agente que você instalar e conectar ao seu repositório de código fonte. Depois de ter feito isso, você pode criar um gasoduto, definir uma compilação e apresentá-lo. Bem desse jeito! Cada agente é executado uma construção de cada vez, mas você pode instalar como muitos agentes como você quer. Você pode então usar gasodutos para automatizar seus processos de construção, bem como executar outras tarefas de fluxo de trabalho, tais como executar scripts de espera para a entrada do usuário, dados de importação ou de gerar uma página web. Pipelines pode fazer muitas coisas úteis, incluindo o provisionamento de servidores ou a criação de outros gasodutos. Uma vez que seus dutos estão em execução, você pode monitorar seu desempenho, confiabilidade e status. Com o tempo, você pode desenvolver um histórico de desempenho do pipeline e usar isso para conduzir alterações nos seus processos de workflow.