Bloquear uma publicação defeituosa antes de colocá-la no ar Projeto

Crie verificações reais de visitantes, bloqueie publicações defeituosas e entregue o pacote exato testado preservando os percursos úteis.

DevOpsLinux

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Bloquear uma publicação defeituosa antes de colocá-la no ar é um projeto DevOps para quem tem familiaridade básica com o terminal. Proteja o site do museu de demonstração FIELDNOTES para que uma página inicial bem apresentada não esconda orientações ou downloads defeituosos.

Dois laboratórios guiados ensinam asserções funcionais e uma barreira local de publicação. Um desafio independente aplica os mesmos métodos a um guia de acesso sem degraus. Você publicará exatamente o pacote aprovado, mesmo que o rascunho editável mude depois.

O que você aprenderá

  • Verificar páginas, links e conteúdo baixado por HTTP real.
  • Diferenciar um recurso ausente de uma resposta bem-sucedida com informação errada.
  • Escrever pequenas asserções Python e validá-las com pacotes corretos e defeituosos.
  • Controlar a publicação com estado de saída Bash, execução condicional e argumento candidato compartilhado.
  • Preservar os percursos completos ao entregar o pacote testado.

Para quem é este curso

Para iniciantes em DevOps que sabem inserir comandos no terminal. Não exige experiência anterior em Python, scripts Bash, Docker ou CI hospedada; o código e a sintaxe são explicados antes do uso.

LabEx fornece ambientes Linux independentes preparados com Workstation, Live Website e Candidate Preview. Não é preciso instalar nada localmente ou criar contas externas. O site, os rótulos e as saídas permanecem em inglês; os documentos e soluções completas têm oito idiomas adicionais.

Perguntas frequentes

Preciso desenvolver o site do museu?

Não. Páginas completas, ilustração local, estilos e pacotes candidatos estão prontos. Você edita um pequeno teste e um script curto.

É GitHub Actions ou segurança de produção?

Não. O executor local torna visíveis os testes funcionais, as decisões de falha e a entrega de pacotes salvos. Não ensina configuração de CI hospedada, assinatura de artefatos, controle de acesso ou reversão de migrações de banco de dados.

Como o desafio amplia os laboratórios?

Ele protege o acesso sem degraus. Você combina as mesmas asserções HTTP e argumentos de pacote para rejeitar informações enganosas mantendo o serviço geral.

Professor

labby
Labby
Labby is the LabEx teacher.