From 4ba618a2cba39652ceb422fb52128f1d1d3da119 Mon Sep 17 00:00:00 2001 From: Nikolai Petukhov <petukhov.niko@gmail.com> Date: Wed, 7 Aug 2024 01:11:07 -0300 Subject: [PATCH] add test build workflow --- .github/workflows/test_build_image.yml | 37 ++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/test_build_image.yml diff --git a/.github/workflows/test_build_image.yml b/.github/workflows/test_build_image.yml new file mode 100644 index 00000000..aa198f68 --- /dev/null +++ b/.github/workflows/test_build_image.yml @@ -0,0 +1,37 @@ +name: Docker Image Build + +on: + workflow_dispatch: + inputs: + tag_version: + description: 'Docker Image Tag (without "v")' + required: true + type: string + default: '' + dockerfile_path: + description: 'Path to Dockerfile (optional)' + required: true + type: string + default: 'docker/Dockerfile' + image_name: + description: 'Docker Image Name (optional)' + required: false + type: string + default: '' + sdk_version: + description: 'Supervisely SDK version (optional) - only needed if SDK is installed from branch' + required: false + type: string + default: '' + +jobs: + build-and-push: + uses: supervisely-ecosystem/workflows/.github/workflows/build_image.yml@test + secrets: + DOCKERHUB_USERNAME: "${{ secrets.DOCKERHUB_USERNAME }}" + DOCKERHUB_TOKEN: "${{ secrets.DOCKERHUB_TOKEN }}" + with: + tag_version: ${{ github.event.inputs.tag_version }} + dockerfile_path: ${{ github.event.inputs.dockerfile_path }} + image_name: ${{ github.event.inputs.image_name }} + sdk_version: ${{ github.event.inputs.sdk_version }}