Commit 5607ab72 authored by Mathieu Parent's avatar Mathieu Parent

Initial Continuous Integration

parent 92113fb6
stages:
- build
build-debian:
stage: build
image: debian:stretch
script: |
echo "Installing build dependencies..."
apt-get update
apt-get install -y build-essential
apt-get build-dep -y .
echo "Converting to native package..."
suffix="~$CI_COMMIT_SHA"
sed -i "1{s/-1) /$suffix) /}" debian/changelog
sed -i 's/3.0 (quilt)/3.0 (native)/' debian/source/format
echo "Building LemonLDAP..."
dpkg-buildpackage
echo "Moving artifacts..."
mkdir artifacts
mv ../*.tar.xz ../*.dsc ../*.changes ../*.deb artifacts
artifacts:
paths:
- 'artifacts/*'
expire_in: 1 week
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment