Existem sites que indicam a popularidade de linguagens de programação e ferramentas de código aberto . Também há algo comparável às ferramentas de CI /
Existem sites que indicam a popularidade de linguagens de programação e ferramentas de código aberto . Também há algo comparável às ferramentas de CI /
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,...
Se você já foi mordido por uma atualização de plug-in que quebrou algumas funcionalidades, deve ter pensado um pouco sobre esse problema: Qual deve ser a política de atualização de plug-ins Jenkins? Como você testa as alterações antes de implantá-las? Alguém chegou ao ponto de ter uma instância de...
Percebi durante o teste de integração que, na verdade, trabalho em casos de uso recorrentes com APIs repousantes (ou em interfaces HTTP em geral) verifico aqui e ali com o bash + cURL. Começa a parecer bastante bagunçado e fica mais difícil de manter. Por que entregar bagunça? Os casos de uso...
Minha empresa possui um sistema que vendemos que consiste basicamente em um mini computador "Smartbox" que está executando o Ubuntu 12.04. Esta caixa executa um aplicativo Django, além de vários processos iniciantes diferentes relacionados a ele. Não há muito mais. Temos milhares dessas caixas no...
Ao dar aulas de SCM para alunos que são novos no Software Configuration Management, ocorre uma pergunta como " What's the difference between checkin and checkout?". E uma variação disso é que esses estudantes ficam confusos sobre esses conceitos de SCM (eles os entendem como o contrário). Então,...
O custo do AWS Lambda depende do tempo em que uma função é executada e, em certa medida, do espaço ocupado pela memória. Ter funções que terminam mais rapidamente e consomem menos memória pode economizar bastante dinheiro. Especialmente quando essa função é executada frequentemente. Como uma...
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...
Estou procurando uma maneira de executar um processo java em segundo plano usando o pipeline declarativo Jenkins. Abaixo está o trecho de código stage('Deploy'){ steps{ script{ withEnv(['BUILD_ID=dontkill']) { sh "nohup java -jar test-0.0.1-SNAPSHOT.war &" } } } } Já conhece o...
Ainda sou estudante, mas não conheço operações, e meu inglês ainda é ruim. Minha pergunta é: Por que o desenvolvimento se opõe às operações ? Quando o desenvolvimento se opõe às
Estou tentando executar um contêiner do Docker como um roteador entre uma --internalrede privada ( ) do Docker e a hostrede predefinida . Isso significa que o contêiner precisa ter duas interfaces de rede: uma interface "externa", que pode acessar todos os endereços IP do host, e uma interface...
Eu tenho a seguinte configuração: Crie vários trabalhadores, faça um cálculo e finalize-os após o término da computação. Portanto, sempre que houver uma instância diferente executando a tarefa, cada host terá seu próprio arquivo de log, o que resultará em uma enorme lista de arquivos. É uma...
Ter o histórico completo de revisões do Git traz muitos benefícios como parte do processo de desenvolvimento. Mas nosso produto é o código-fonte, estamos usando linguagens de script que não precisam de compilação ou processamento e, em seguida, o histórico do Git se torna um fardo na implantação...
Desejo entregar meu aplicativo aos clientes em forma de imagem do Docker. Mas é crucial garantir que o usuário final não altere nada dentro do contêiner. O usuário só deve poder executar / parar o contêiner e interagir com o contêiner via rede. É possível proibir o acesso a partes internas do...
Uma implantação em verde azul envolve bombear fluxos de dados de produtos ativos (azul) em um ambiente não produtivo de troca a quente (verde) em preparação para implantar no ambiente verde, de modo que o verde tenha sincronização completa de dados com o ambiente azul de produtos anterior. Eu...
Estou tentando direcionar bons comportamentos em um programa de transformação do DevOps. Para apoiar isso, estou procurando identificar métricas acionáveis em torno das disciplinas de operações: Gerenciamento de Problemas e Incidentes Gerenciamento de capacidade Gerenciamento de alterações e...
Sou novo no Ansible, com alguma experiência em Chef. Estou pensando em aprender e usar o Ansible para gerenciar ambientes. Fiquei pensando, qual seria a melhor prática para gerenciar o inventário de instâncias spot da AWS? Por exemplo, quando uma instância local é encerrada, o IP antigo não é...
A resposta aceita à minha pergunta sobre " Como a integração contínua se relaciona à entrega / implantação contínua? " Também explica a pequena diferença entre entrega contínua e implantação contínua . Parece estar relacionado à resposta a uma pergunta como "Como você deseja implantar na produção,...
Existe uma maneira elegante ou uma prática recomendada para excluir imagens antigas do registro do Docker? Vejo muitos pedidos / problemas aqui: https://github.com/docker/docker-registry/labels/delete , mas não encontrei uma solução boa / popular para isso. Então, existe uma ferramenta ou técnica...
A frase "Infraestrutura como código" foi mencionada várias vezes nas últimas duas semanas em contextos diferentes. O que realmente significa, em termos práticos, ter Infraestrutura como