From 0bd5c008d77f56fca168084174fb1851435431ae Mon Sep 17 00:00:00 2001 From: Dmitry Pavlov Date: Tue, 18 Aug 2020 21:30:49 +0300 Subject: [PATCH] Add buildkite pipeline file --- diagrams/.buildkite/pipeline.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 diagrams/.buildkite/pipeline.yml diff --git a/diagrams/.buildkite/pipeline.yml b/diagrams/.buildkite/pipeline.yml new file mode 100644 index 00000000..1791c202 --- /dev/null +++ b/diagrams/.buildkite/pipeline.yml @@ -0,0 +1,15 @@ +steps: + - label: 'Build image' + command: docker build --tag diagrams:1.0 -f ./docker/dev/Dockerfile . + + - label: 'Run container' + command: docker run -d -it --name diagrams --mount type=bind,source="$(pwd)",target=/usr/src/diagrams diagrams:1.0 + + - label: 'Run tests' + command: docker exec diagrams python -m unittest tests/*.py -v + + - label: 'Autogen classes' + command: docker exec diagrams ./autogen.sh + + - label: 'Cleanup' + command: docker rm --force diagrams \ No newline at end of file