Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
G
gitlab-ci-by-example
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Harbor Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Diego Giovane Pasqualin
gitlab-ci-by-example
Compare revisions
00131b13f3dcf3c9b1149e65ea0156e55b1dd583 to master
Compare revisions
Changes are shown as if the
source
revision was being merged into the
target
revision.
Learn more about comparing revisions.
Source
dpasqualin/gitlab-ci-by-example
Select target project
No results found
master
Select Git revision
Branches
exemplo/1
exemplo/10
exemplo/2
exemplo/3
exemplo/4
exemplo/5
exemplo/6
exemplo/7
exemplo/8
exemplo/9
master
11 results
Swap
Target
lsa17/gitlab-ci-by-example
Select target project
dpasqualin/gitlab-ci-by-example
walmes/gitlab-ci-by-example
dbf15/gitlab-ci-by-example
lmwc14/gitlab-ci-by-example
hamer/gitlab-ci-by-example
lsa17/gitlab-ci-by-example
vsbc14/gitlab-ci-by-example
7 results
00131b13f3dcf3c9b1149e65ea0156e55b1dd583
Select Git revision
Branches
exemplo/1
exemplo/10
exemplo/2
exemplo/3
exemplo/4
exemplo/5
exemplo/6
exemplo/7
exemplo/8
exemplo/9
master
11 results
Show changes
Only incoming changes from source
Include changes to target since source was created
Compare
Commits on Source (4)
README.md atualizado
· 0e69c0d1
Diego Giovane Pasqualin
authored
9 years ago
0e69c0d1
README.md atualizado
· 2c72ddab
Diego Giovane Pasqualin
authored
9 years ago
2c72ddab
README atualizado
· bd157881
Diego Giovane Pasqualin
authored
9 years ago
bd157881
Adicionado seminario com introdução ao CI
· 1b394ab5
Diego Giovane Pasqualin
authored
8 years ago
1b394ab5
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
README.md
+28
-6
28 additions, 6 deletions
README.md
seminario.otp
+0
-0
0 additions, 0 deletions
seminario.otp
with
28 additions
and
6 deletions
README.md
View file @
1b394ab5
## Sobre o repositório
Esse repositório contém exemplos de uso do sistema de integração contínua do
gitlab. Cada exemplo encontra-se em um ramo diferente, nomeados como
`exemplo/X`
, onde X é um inteiro crescente. Normalmente, quanto maior X, mais
funcionalidades são utilizadas.
gitlab.
Cada exemplo encontra-se em um ramo diferente, nomeado como
`exemplo/X`
, com X > 0.
Para ver o primeiro exemplo mude para o
*branch*
1
com o comando abaixo e
abra o arquivo
`.gitlab-ci.yml`
Para ver o primeiro exemplo mude para o
*branch*
`exemplo/1`
com o comando abaixo e
abra o arquivo
`.gitlab-ci.yml`
.
```
git checkout exemplo/1
git checkout
-t origin/
exemplo/1
```
Todos os
*builds*
feitos aparecem no item
*Builds*
do menu lateral esquerdo
no Gitlab.
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.
## 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
This diff is collapsed.
Click to expand it.
seminario.otp
0 → 100644
View file @
1b394ab5
File added
This diff is collapsed.
Click to expand it.