README atualizado

parent 2c72ddab
## Sobre o repositório
Esse repositório contém exemplos de uso do sistema de integração contínua do Esse repositório contém exemplos de uso do sistema de integração contínua do
gitlab. gitlab.
Cada exemplo encontra-se em um ramo diferente, nomeado como Cada exemplo encontra-se em um ramo diferente, nomeado como
`exemplo/X`, onde X é um inteiro crescente. Normalmente, quanto maior X, mais `exemplo/X`, com X > 0.
funcionalidades são apresentadas.
Para ver o primeiro exemplo mude para o *branch* `exemplo/1` com o comando abaixo e Para ver o primeiro exemplo mude para o *branch* `exemplo/1` com o comando abaixo e
abra o arquivo `.gitlab-ci.yml`. abra o arquivo `.gitlab-ci.yml`.
...@@ -12,8 +13,21 @@ abra o arquivo `.gitlab-ci.yml`. ...@@ -12,8 +13,21 @@ abra o arquivo `.gitlab-ci.yml`.
git checkout -t origin/exemplo/1 git checkout -t origin/exemplo/1
``` ```
Todos os *builds* feitos aparecem no item *Builds*, aba *All*, do menu lateral esquerdo Todos os *builds* feitos aparecem no item *Builds* do menu lateral esquerdo
no Gitlab. no Gitlab.
Clique no valor sob a coluna *Status* para ver detalhes do *build*. Repare Clique no valor sob a coluna *Status* para ver detalhes do *build*. Repare
no campo *Ref*, que indica o *branch* onde a *build* foi executada. no campo *Ref*, que indica o *branch* onde a *build* foi executada.
## Exercícios
* exemplo/1: definição de **job** e cláusula **script**;
* exemplo/2: executando jobs paralelos;
* exemplo/3: executando algo antes da build com a cláusula **before_script**;
* exemplo/4: escolhendo **runners** com a cláusula **tags**;
* exemplo/5: definição de **artifacts**, produtos da build;
* exemplo/6: definição de estágios (build, test, deploy) com **stages**;
* exemplo/7: utilizando **cache** para acelerar builds;
* exemplo/8: utilizando banco de dados com **services** e **image**;
* exemplo/9: limitando branches que disparam builds com **only** e **except**;
* exemplo/10: cobertura de código
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment