From 1b1076cf221260e591ce46dad6580b908efd08c4 Mon Sep 17 00:00:00 2001 From: Pierre Gauthier Date: Tue, 21 Nov 2023 18:21:26 +0100 Subject: [PATCH] Deploy sylius demo --- .github/workflows/deploy-demo-sylius.yml | 42 ++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/deploy-demo-sylius.yml diff --git a/.github/workflows/deploy-demo-sylius.yml b/.github/workflows/deploy-demo-sylius.yml new file mode 100644 index 000000000..8bc5f8c73 --- /dev/null +++ b/.github/workflows/deploy-demo-sylius.yml @@ -0,0 +1,42 @@ +name: Deploy gally sylius demo + +on: + workflow_dispatch: + inputs: + skip_tests: + description: 'Skip tests before delivery ?' + type: boolean + default: false + required: false + +jobs: + tests: + name: Tests + if: ${{ inputs.skip_tests == false }} + uses: ./.github/workflows/tests.yml + with: + version: ${{ github.ref_name }} + last_published_version: ${{ github.ref_name }} + secrets: inherit + + deploy-demo-sylius: + needs: tests + name: Deploy gally for sylius demo + if: | + always() && + (needs.tests.result == 'success' || needs.tests.result == 'skipped') + uses: ./.github/workflows/deploy-int.yml + with: + version: ${{ github.ref_name }} + last_published_version: ${{ github.ref_name }} + back_version_is_tag: false + front_version_is_tag: false + secrets: + AWS_DEPLOY_KEY: ${{ secrets.AWS_DEPLOY_KEY }} + AWS_HOSTNAME: ${{ secrets.AWS_HOSTNAME_DEMO_SYLIUS }} + AWS_USER: ${{ secrets.AWS_USER }} + APP_SECRET: ${{ secrets.APP_SECRET }} + POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }} + COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }} + PACKAGIST_URL: ${{ secrets.PACKAGIST_URL }} + MEDIA_URL: ${{ secrets.MEDIA_URL_DEMO_SYLIUS }}