From f35d41ac4b7f7fe23d25ece9925e3791f538c7f3 Mon Sep 17 00:00:00 2001 From: Dmitry Pavlov Date: Sat, 22 Aug 2020 14:26:40 +0300 Subject: [PATCH] Modify pipeline.yml and add dist build step --- .buildkite/pipeline.yml | 5 ++++- docker/dev/Dockerfile2 | 12 ++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 docker/dev/Dockerfile2 diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index b2083c26..dbc5efad 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -12,4 +12,7 @@ steps: - wait - label: 'Show' - command: ls -lah /tmp/test-results/${BUILDKITE_PIPELINE_SLUG}/${BUILDKITE_BUILD_ID} \ No newline at end of file + command: ls -lah /tmp/test-results/${BUILDKITE_PIPELINE_SLUG}/${BUILDKITE_BUILD_ID} + + - label: 'Build dist image and publish' + command: docker build --tag diagrams-build:1.0 -f ./docker/dev/Dockerfile2 . \ No newline at end of file diff --git a/docker/dev/Dockerfile2 b/docker/dev/Dockerfile2 new file mode 100644 index 00000000..b4a6817b --- /dev/null +++ b/docker/dev/Dockerfile2 @@ -0,0 +1,12 @@ +FROM diagrams:1.0 + +RUN apk update && apk add --no-cache libffi-dev libressl-dev curl + +RUN pip install --user poetry + +WORKDIR /usr/src/diagrams + +RUN /root/.local/bin/poetry build + +RUN curl -v -u deployment:deployment123 --upload-file dist/diagrams-0.16.0-py3-none-any.whl https://nexus.flocktory.com/nexus/content/repositories/releases/python/diagrams-0.16.0-py3-none-any.whl +