Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Gerwitz <mike.gerwitz@ryansg.com>2019-11-15 10:35:09 -0500
committerMike Gerwitz <mike.gerwitz@ryansg.com>2019-11-18 14:06:54 -0500
commit8e241218b7e45eb3d0ed781b540744e216e5191c (patch)
tree44de8d0248600b60249a5884e09f7f2b6384dfaa /.gitlab-ci.yml
parentfd1a5837ba2a9107ae06eb596b735e5cb9839c76 (diff)
downloadtame-8e241218b7e45eb3d0ed781b540744e216e5191c.tar.gz
tame-8e241218b7e45eb3d0ed781b540744e216e5191c.tar.bz2
tame-8e241218b7e45eb3d0ed781b540744e216e5191c.zip
tamer build as part of pipeline and bootstrap
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml25
1 files changed, 18 insertions, 7 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a949957..f76fce9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,16 +4,14 @@ stages:
- build
- deploy
-before_script:
- - apt-get update
- - apt-get -y install --no-install-recommends texinfo texlive-latex-base
- - apt-get -y install nodejs
- - git submodule update --init --recursive
- - git clone https://gitlab.com/mikegerwitz/hoxsl
-
build:
stage: build
script:
+ - apt-get update
+ - apt-get -y install --no-install-recommends texinfo texlive-latex-base
+ - apt-get -y install nodejs
+ - git submodule update --init --recursive
+ - git clone https://gitlab.com/mikegerwitz/hoxsl
- export SAXON_CP=/usr/share/ant/lib/saxon9/saxon9he.jar
- autoreconf -fvi
- ./configure
@@ -24,6 +22,19 @@ build:
- doc/
expire_in: 30 min
+build-rust:
+ stage: build
+ image: rust:1.39
+ script:
+ - cd tamer
+ - ./bootstrap
+ - ./configure
+ - make check
+ artifacts:
+ paths:
+ - tamer/target
+ expire_in: 30 min
+
pages:
stage: deploy
script: