From 71a92b39a87433632d3deb1b4fc7ad984676794b Mon Sep 17 00:00:00 2001 From: charly-bg <85914018+charly-bg@users.noreply.github.com> Date: Thu, 7 Nov 2024 14:18:28 -0300 Subject: [PATCH] chore: add squid server workflow --- .github/workflows/deployer-squid-server.yml | 43 +++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/deployer-squid-server.yml diff --git a/.github/workflows/deployer-squid-server.yml b/.github/workflows/deployer-squid-server.yml new file mode 100644 index 0000000..6739c12 --- /dev/null +++ b/.github/workflows/deployer-squid-server.yml @@ -0,0 +1,43 @@ +name: Deploy squid server + +on: + workflow_dispatch: + inputs: + deployment-environment: + required: true + type: choice + options: + - dev + - stg + - prd + default: prd + description: Environment + deployment-server: + required: true + type: choice + options: + - a + - b + default: a + description: Server + tag: + required: true + default: "latest" + type: string + description: "Docker tag (quay.io)" + +jobs: + deployment: + if: ${{ inputs.deployment-environment != '' && inputs.deployment-server != '' }} + name: "Deploy to: ${{ inputs.deployment-environment }} - server ${{ inputs.deployment-server }}" + runs-on: ubuntu-latest + environment: ${{ inputs.deployment-environment }} + steps: + - name: Trigger deployment + id: deploy + uses: decentraland/dcl-deploy-action@main + with: + dockerImage: "quay.io/decentraland/marketplace-squid:${{ inputs.tag }}" + serviceName: "marketplace-squid-server-${{ inputs.deployment-server }}" + env: ${{ inputs.deployment-environment }} + token: ${{ secrets.GITHUB_TOKEN }}