Use prebuilt image for CI

This commit is contained in:
fnux 2020-02-07 19:36:25 +01:00
parent 56416953f9
commit f6f65fd8c5
2 changed files with 8 additions and 7 deletions

View file

@ -2,15 +2,12 @@ stages:
- build - build
- deploy - deploy
image: debian:latest image: registry.gitlab.com/fnux/ungleich-images/staticcms-ci:latest
variables: variables:
BUILDDIR: "build/" BUILDDIR: "build/"
build: build:
stage: build stage: build
before_script:
- apt-get update
- apt-get install -y make lektor imagemagick
script: script:
- make build - make build
artifacts: artifacts:
@ -26,9 +23,6 @@ deploy:
name: production name: production
url: https://ungleich.ch/ url: https://ungleich.ch/
before_script: before_script:
# Install dependencies
- apt-get update
- apt-get install -y make openssh-client rsync
# Configure the SSH Agent # Configure the SSH Agent
- eval $(ssh-agent -s) - eval $(ssh-agent -s)
- echo "$CD_SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null - echo "$CD_SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null

7
Dockerfile Normal file
View file

@ -0,0 +1,7 @@
# This image used for CI.
FROM debian:latest
MAINTAINER Timothée Floure <timothee.floure@ungleich.ch>
RUN apt-get update
RUN apt-get install -y make lektor imagemagick openssh-client rsync