diff --git a/.github/workflows/main_mediatransmute.yml b/.github/workflows/main_mediatransmute.yml index 6c898e6..6155a13 100644 --- a/.github/workflows/main_mediatransmute.yml +++ b/.github/workflows/main_mediatransmute.yml @@ -11,51 +11,20 @@ on: # There are two jobs in this workflow - build and deploy jobs: - # Builds the application for production. - # You should configure this environment as close as possible to the production environment, e.g. using Ubuntu for Linux apps, using the same Node version - build: + build_and_deploy_job: runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - - name: Set up Node.js version - uses: actions/setup-node@v3 - with: - node-version: '18.x' - - - name: Install dependencies, build, and test - run: | - npm install - npm run build --if-present - npm run test --if-present - # Other scripts if configured should be added here, such as linting, formating - - - name: Upload artifact for deployment job - uses: actions/upload-artifact@v3 - with: - name: node-app - path: dist # This should be your distribution path, not the root path - - # Deploy the application to Azure - deploy: - runs-on: ubuntu-latest - needs: build - environment: - name: 'Production' - url: https://victorious-wave-0f7667510.4.azurestaticapps.net - + name: Build and Deploy Job steps: - - name: Download artifact from build job - uses: actions/download-artifact@v3 + - uses: actions/checkout@v2 with: - name: node-app - - - name: 'Deploy to Azure Web App' - id: deploy-to-webapp + submodules: true + - name: Build And Deploy + id: builddeploy uses: Azure/static-web-apps-deploy@v1 with: - action: 'upload' - app_location: '/' - output_location: 'dist' - azure_static_web_apps_api_token: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE }} \ No newline at end of file + azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }} + action: "upload" + ###### Repository/Build Configurations ###### + app_location: "/" # App source code path relative to repository root + output_location: "dist" # Built app content directory, relative to app_location - optional + ###### End of Repository/Build Configurations ###### \ No newline at end of file