From 9c0649f4871ad8c6922f280033c6299b5fb24dd4 Mon Sep 17 00:00:00 2001 From: Benjamin Kiah Stroud <32469930+bkiahstroud@users.noreply.github.com> Date: Wed, 22 May 2024 18:56:05 -0700 Subject: [PATCH] add SoftServ CI build actions --- .github/workflows/build_docker_images.yml | 38 +++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/build_docker_images.yml diff --git a/.github/workflows/build_docker_images.yml b/.github/workflows/build_docker_images.yml new file mode 100644 index 0000000000..d1f1c39131 --- /dev/null +++ b/.github/workflows/build_docker_images.yml @@ -0,0 +1,38 @@ +name: Build Docker Images +run-name: Build Docker Images of ${{ github.ref_name }} by @${{ github.actor }} +on: + push: + branches: + - main + pull_request: + branches: + - main + workflow_dispatch: + inputs: + debug_enabled: + type: boolean + description: 'Run the build with tmate debugging enabled (https://github.com/marketplace/actions/debugging-with-tmate)' + required: false + default: false + +jobs: + build-api: + uses: scientist-softserv/actions/.github/workflows/build.yaml@v0.0.22 + secrets: inherit + with: + platforms: "linux/amd64" + webTarget: api_rails + + build-client: + uses: scientist-softserv/actions/.github/workflows/build.yaml@v0.0.22 + secrets: inherit + with: + platforms: "linux/amd64" + webTarget: client + + build-nginx: + uses: scientist-softserv/actions/.github/workflows/build.yaml@v0.0.22 + secrets: inherit + with: + platforms: "linux/amd64" + webTarget: nginx