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