Skip to content
Snippets Groups Projects
Commit 93b56622 authored by Diego Giovane Pasqualin's avatar Diego Giovane Pasqualin
Browse files

Atualizado estágios para Gitlab 8.6

parent e6c1867d
Branches
No related tags found
No related merge requests found
...@@ -11,9 +11,6 @@ before_script: ...@@ -11,9 +11,6 @@ before_script:
# O estágio seguinte só é executado se todos os jobs do estágio anterior # O estágio seguinte só é executado se todos os jobs do estágio anterior
# completarem com sucesso. # completarem com sucesso.
# #
# NOTA: ATUALMENTE NÃO EXISTE UMA FORMA DE PASSAR O RESULTADO DE UM ESTÁGIO
# PARA OUTRO, POR EXEMPLO O ARQUIVO COMPILADO EM 'BUILD' PARA SER TESTADO NO
# ESTÁGIO 'TEST'. EXISTE UMA SOLUÇÃO PREVISTA PARA O GITLAB 8.4.
stages: stages:
- build - build
- test - test
...@@ -25,6 +22,9 @@ job1: ...@@ -25,6 +22,9 @@ job1:
# Repare que o valor foi atribuído na mesma linha, mas poderia ser na # Repare que o valor foi atribuído na mesma linha, mas poderia ser na
# linha de baixo, como é feito na maioria dos casos. # linha de baixo, como é feito na maioria dos casos.
stage: build stage: build
artifacts:
paths:
- build/
tags: tags:
- debian - debian
script: script:
...@@ -39,9 +39,12 @@ job2: ...@@ -39,9 +39,12 @@ job2:
- debian - debian
script: script:
- echo "Estágio 'test'" - echo "Estágio 'test'"
- ls build/
# Como dito, ainda não é possível passar arquivos de um estágio para # Como dito, ainda não é possível passar arquivos de um estágio para
# outro, por isso o comando abaixo vai falhar. # outro, por isso o comando abaixo vai falhar.
- ./run-test.sh - ./run-test.sh
dependencies:
- job1
job3: job3:
# Os jobs marcados como 'deploy' são os últimos a serem executados. # Os jobs marcados como 'deploy' são os últimos a serem executados.
...@@ -50,6 +53,7 @@ job3: ...@@ -50,6 +53,7 @@ job3:
- debian - debian
script: script:
- echo "Estágio 'deploy'" - echo "Estágio 'deploy'"
- ls -R
# Aqui você pode fazer upload de algo para um servidor. Para isso # Aqui você pode fazer upload de algo para um servidor. Para isso
# (atualmente) você precisa gerar um par de chaves e colocar a chave # (atualmente) você precisa gerar um par de chaves e colocar a chave
# privada em alguma variável que é passada para os scripts # privada em alguma variável que é passada para os scripts
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment