From 93b5662252fc540ab6222433787aaffe9460262f Mon Sep 17 00:00:00 2001
From: Diego Giovane Pasqualin <dpasqualin@gmail.com>
Date: Mon, 4 Apr 2016 20:17:14 -0300
Subject: [PATCH] =?UTF-8?q?Atualizado=20est=C3=A1gios=20para=20Gitlab=208.?=
 =?UTF-8?q?6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .gitlab-ci.yml | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 117eb0a..19144b0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,9 +11,6 @@ before_script:
 # O estágio seguinte só é executado se todos os jobs do estágio anterior
 # 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:
     - build
     - test
@@ -25,6 +22,9 @@ job1:
     # Repare que o valor foi atribuído na mesma linha, mas poderia ser na
     # linha de baixo, como é feito na maioria dos casos.
     stage: build
+    artifacts:
+        paths:
+            - build/
     tags:
         - debian
     script:
@@ -39,9 +39,12 @@ job2:
         - debian
     script:
         - echo "Estágio 'test'"
+        - ls build/
         # Como dito, ainda não é possível passar arquivos de um estágio para
         # outro, por isso o comando abaixo vai falhar.
         - ./run-test.sh
+    dependencies:
+        - job1
 
 job3:
     # Os jobs marcados como 'deploy' são os últimos a serem executados.
@@ -50,6 +53,7 @@ job3:
         - debian
     script:
         - echo "Estágio 'deploy'"
+        - ls -R
         # Aqui você pode fazer upload de algo para um servidor. Para isso
         # (atualmente) você precisa gerar um par de chaves e colocar a chave
         # privada em alguma variável que é passada para os scripts
-- 
GitLab