Vejo que sempre que alguém faz o DevOps, trata-se principalmente de automatizar coisas como implantação etc. Mas onde a automação termina e o DevOps
A CI (Continuous-Integration) é o processo de mesclar cópias de código de trabalho do desenvolvedor a uma base de código compartilhada frequentemente para evitar ou minimizar problemas de integração. Para perguntas sobre um sistema de IC específico, como [Jenkins] ou [Travis-CI], use essas tags.
Vejo que sempre que alguém faz o DevOps, trata-se principalmente de automatizar coisas como implantação etc. Mas onde a automação termina e o DevOps
No meu projeto, temos um servidor da AWS executando Jenkins Master + 1 Jenkins slave (2 executores) ... e precisamos de mais Para aumentar nosso poder de construção, temos três opções: Escalonar : aumentar a instância da AWS e adicionar mais executores. Escalonar : aumente a instância da AWS e...
Aqui está uma citação do conteúdo atual da integração contínua : ... processo de mesclar cópias de código de trabalho do desenvolvedor para uma base de código compartilhada com frequência para evitar ou minimizar problemas de integração. OK, entendi. Mas depois há também contínua de entrega e...
Suponha que você esteja usando processos de integração contínua que atualizam frequentemente alguns ambientes de destino, para que toda vez que houver algumas alterações, "você" possa testar suas alterações imediatamente. Isso faz parte dos objetivos da CI, não? Mas suponha também que você tenha...
Em grandes organizações, o uso da metodologia em cascata normalmente resulta em estruturas de ramificação muito complexas (também conhecidas como ramificações de espaguete ). Quais estratégias de ramificação podem ser usadas para fazer a transição de uma realidade complexa de ramificação para um...
Estou tentando automatizar minha implantação de aplicativos da AWS com o Jenkins. No momento, se queremos atualizar o aplicativo em qualquer um dos ambientes, digamos UAT, construímos nossas imagens de janela de encaixe, localizamos a tarefa atual do ECS e atualizamos com a nova imagem,...
Estou usando o AWS Code Pipeline, Code Build para criar um novo contêiner Docker e enviá-lo para ECR. Meu aplicativo é baseado em um único contêiner simples e direto. O que seria uma abordagem com menos atrito para reduzir o Container em execução atual e relançar um novo Container a partir do...
Temos o gitlab novo em nosso ambiente e tentamos criar alguns pipelines de CD do CI usando o gitlab CI. Eu tenho um progresso melhor na execução de alguns objetivos, criando pipelines e arquivando artefatos usando meu .gitlab-ci.yml como abaixo. Eu tentei dar tags após o script que não funciona....
Como desenvolvedor de iOS, estava procurando criar uma infraestrutura de CI e CCQ (= Qualidade de código contínua) para os projetos de iOS que temos em desenvolvimento até o momento. Já usamos Jenkins e SonarQube para quase todos os projetos Web e Android (usando um projeto VM foreach, a instalação...
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do DevOps Stack Exchange. Fechado há 3 anos . Estou tentando integrar meu projeto...
Estou trabalhando com um projeto que usa o Jenkins para criar e implantar microsserviços no Elastic Beanstalk. Implementamos uma ramificação de integração em um ambiente de teste, liberamos ramificações em um ambiente de preparação e, em seguida, uma construção principal final para produção. Tenho...
No Google e em outras organizações do DevOps, eles falam sobre "Push on Green", que levo a acreditar que é a prática de entrega contínua com base em uma execução bem-sucedida de testes automatizados e, presumivelmente, em implantações em ambientes pré-ativos. O que exatamente "Push on Green" e...
Recentemente, conectei nossos servidores de CI para criar imagens do docker com o git commit. Temos cerca de 8 contêineres diferentes que são construídos, cada um com sua própria linguagem / estrutura. Alguns são node e possuem package.json, outros são serviços python que não contêm informações...
Tradicionalmente, os sistemas de CI executam apenas o monitoramento dos níveis de qualidade em uma ramificação de integração, executando verificações de controle de qualidade na base de código em que as alterações já foram confirmadas, observando as regressões e enviando notificações para...
Essas ferramentas parecem compartilhar características muito semelhantes. Quão complicado seria começar a usar o TeamCity depois de se acostumar a trabalhar no Jenkins? Existem conceitos específicos dos quais é preciso estar
Eu trabalho no departamento de TI da empresa de automação / desenvolvimento e estamos prestes a implementar / adicionar CI ao nosso conjunto de ferramentas. E estamos tendo dificuldades para escolher esse. No momento, estamos pensando sobre esses sistemas: Jenkins CircleCI TravisCI Pergunta:...
TL; DR: Você conhece algum provedor hospedado de CI / CD para iOS que possua seu datacenter / build-boxes na Ásia ou pelo menos na Europa? (Pontos de bônus se eles fornecerem compilação e implantação, mas compilar é o MVP.) História: Estamos executando o CI / CD em escala para iOS e Android:...
Estou supondo que essa pergunta pareça incrivelmente trivial para alguns leitores, mas como alguém que é desenvolvedor, mas com pouca experiência em implantar aplicativos em algo que não seja um manual, acerte e espere uma maneira, espero que você entenda que é bastante assustador ver o número de...
Minha empresa está integrando o CI / CD; até agora, implementamos o CI pelo que entendi. Atualmente, quando um desenvolvedor envia código ao nosso repositório git, o pipeline do CI é executado. Atualmente, nosso pipeline de IC inclui a construção do projeto e a análise estática do código para...
Normalmente, um tópico importante no DevOps é como cuidamos da criação e entrega automatizadas de artefatos de software. Com o surgimento da ciência de dados, existe um novo tipo de artefato - blobs binários monolíticos que representam uma rede neural treinada, por exemplo, ou outros modelos de...