[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] scratch/tzz/cicd 4a2ef75: .gitlab-ci.yml: split stages and
From: |
Teodor Zlatanov |
Subject: |
[Emacs-diffs] scratch/tzz/cicd 4a2ef75: .gitlab-ci.yml: split stages and add git |
Date: |
Mon, 31 Dec 2018 08:36:29 -0500 (EST) |
branch: scratch/tzz/cicd
commit 4a2ef754f10ad94fe7ae75bbb2df4f644a7c52d7
Author: Ted Zlatanov <address@hidden>
Commit: Ted Zlatanov <address@hidden>
.gitlab-ci.yml: split stages and add git
---
.gitlab-ci.yml | 24 +++++++++++++++++++++---
1 file changed, 21 insertions(+), 3 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 60c4d55..eb156ec 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -28,14 +28,32 @@ image: debian:stretch
before_script:
- apt update -qq
- - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq
-o=Dpkg::Use-Pty=0 libc-dev gcc make autoconf automake libncurses-dev gnutls-dev
+ - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq
-o=Dpkg::Use-Pty=0 libc-dev gcc make autoconf automake libncurses-dev
gnutls-dev git
stages:
+ - compile
- test
-test:
- stage: test
+compile:
+ stage: compile
script:
- ./autogen.sh autoconf
- ./configure --without-makeinfo
+ - make bootstrap
+ artifacts:
+ when: always
+ name: "compile-$CI_COMMIT_REF_NAME-$CI_JOB_STAGE-$CI_JOB_NAME"
+ paths:
+ - doc/
+ - lib-src/
+ - lib/
+ - lisp/
+ - src/
+ - test/
+
+test:
+ stage: test
+ dependencies:
+ - compile
+ script:
- make check