Controle Automatizada

Aqui vamos te mostrar como você pode automatizar a verificação do seu script para a entrega em grupo. Vocês podem executar o teste quantas vezes quiserem, mas isso leva um pouco de tempo, pois é feito em um servidor privado e não na universidade. Por isso, nas tarefas de laboratório, trabalhamos apenas com o conjunto de dados fictício do PSS.

Você acabou de aprender como enviar alterações para a versão global. Quando a equipe tiver uma versão final, um membro do grupo pode fazer login no gitlab e iniciar a verificação automática lá.

Para isso, você só precisa seguir três pequenos passos:

  1. Faça login no gitlab

  2. Vá para o seu grupo (no exemplo aqui, Katnyss)

Ir para o grupo
Ir para o grupo
  1. Acesse o repositório da respectiva tarefa de laboratório
Ir para a tarefa de laboratório correspondente
Ir para a tarefa de laboratório correspondente
  1. Em seguida, no menu à esquerda, vá para CI/CD -> Pipelines

Ir para Pipelines 5. Em seguida, clique à direita em Executar Pipeline.

Iniciar Pipeline
Iniciar Pipeline
  1. Na nova página, clique novamente em Executar Pipeline e não altere nenhuma configuração.
Iniciar Pipeline
Iniciar Pipeline
  1. A Pipeline foi iniciada e você verá a seguinte imagem:
Pipeline iniciada
Pipeline iniciada
  1. Se a Pipeline for bem-sucedida, será exibido passed; se não for bem-sucedida (soluções incorretas), será exibido failed. Neste exemplo, é claro que será exibido failed, pois o script ainda está vazio e, portanto, não pode estar correto.
Pipeline falhou
Pipeline falhou

Se uma Pipeline falhar, você precisará continuar trabalhando no script e reconsiderar o que pode precisar ser alterado. Se você ou seu grupo não conseguirem avançar, vá até o horário de atendimento dos tutores!

É assim que você pode verificar automaticamente sua entrega. Você pode fazer isso a qualquer momento! Por favor, note que o servidor utilizado não tem recursos infinitos, então nas tarefas posteriores pode levar de 10 a 20 minutos até que você tenha um resultado na Pipeline.

Agora você só precisa aprender como atualizar os materiais do curso!