Perguntas com a marcação «continuous-integration»

Na engenharia de software, a integração contínua (IC) implementa a construção contínua e os testes automatizados de todo o produto de software em um cronograma frequente. Pelo menos uma vez por dia, geralmente várias vezes ao dia e às vezes com a mesma frequência de cada check-in no sistema de controle de versão.



2
Estrutura do Repositório Mercurial com comunicações corporativas pesadas, gerenciamento de configuração e requisitos de teste
Eu sou outro usuário do Subversion lutando para me reeducar no Tao do controle de versão distribuído. Ao usar o Subversion, eu era um grande fã da abordagem de projeto menor e, com a maioria dos meus ex-empregadores, estruturamos nossas ramificações de repositório; tags e tronco da seguinte forma: branches-+ …

6
O que significa "construção automatizada"?
Estou tentando adicionar a integração contínua a um projeto. Segundo a Wikipedia , uma parte importante do IC são as compilações automatizadas. No entanto, estou confuso sobre o que, exatamente, isso significa, pois o IC e os artigos de automação de construção parecem discordar. Pontos específicos de confusão: o que …


2
Onde empurrar um teste que falhou?
Acabei de alterar as configurações de ramificação em meu repositório GitHub, para que minha ramificação [next] exija uma construção de IC de passagem através de uma solicitação pull. Seguiu-se uma discussão com vários membros da equipe sobre falhas nos testes. Por uma questão de contexto ... O repositório possui uma …

8
Alternativa ao indicador "Aprovado / Quebrado"?
Ao ter uma integração contínua executando os testes em cada confirmação, uma prática recomendada comum é fazer com que todos os testes passem o tempo todo (também conhecido como "não quebre a compilação"). Encontro alguns problemas com isso: Por exemplo, não se pode ajudar um projeto de código aberto criando …






4
Versão de compilação versus compilação noturna
Uma solução típica é ter um build de IC (integração contínua) em execução em um servidor de build: ele analisará o código-fonte, fará build (em depuração) e executará testes, medirá a cobertura do teste etc. Agora, outro tipo de compilação geralmente conhecido é "Compilação noturna": faça coisas lentas, como criar …


2
Corredor de CI no mesmo servidor do GitLab?
Estou configurando um servidor GitLab na minha empresa e agora estou adicionando o GitLab CI a ele. Antes de iniciar esta tarefa, gostaria de entender se há alguma desvantagem em executar meus corredores no mesmo servidor usado pelo GitLab e pelo GitLab CI. Eu li que existem preocupações com a …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.