diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..1df3d007a1a463194b8f08f1bfdd67ac82f4cf2d --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,19 @@ + +image: ${CI_REGISTRY}/${CI_PROJECT_PATH}/doxec:latest + +stages: + - test + +doxec_test: + stage: test + script: + - doxec README.md + + artifacts: + name: "examples_${CI_COMMIT_REF_NAME}" + expire_in: 3mos + paths: + - *.py + + + diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..d5d67eddc192460a73e2299d475839d3f4d38513 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +# This image is based on ubuntu has doxec installed. The image is intended to be +# used for the gitlab CI. + +FROM ubuntu:16.04 +LABEL maintainer "frank@sauerburger.com" + +# install python3, setuptools and git +RUN apt-get update && apt-get install -y \ + python3 python3-setuptools git\ + && rm -rf /var/lib/apt/lists/* + +# install doxec +RUN git clone https://srv.sauerburger.com/esel/doxec.git && cd doxec && git checkout v0.1.1 && python3 setup.py install +