Untitled

 avatar
unknown
plain_text
2 years ago
1.7 kB
3
Indexable
# Node.js
# Build a general Node.js project with npm.
# Add steps that analyze code, save build artifacts, deploy, and more:
# https://docs.microsoft.com/azure/devops/pipelines/languages/javascript
parameters:
    - name: DATABASEURL
      type: string
    - name: NEXTAUTHSECRET
      type: string
    - name: NEXTAUTHURL
      type: string
    - name: DIGITALICELANDAPPID
      type: string
    - name: DIGITALICELANDAPPSECRET
      type: string
    - name: DIGITALICELANDAUTHSERVER
      type: string
    - name: AZUREBLOBCONNNECTIONSTRING
      type: string
    - name: AZUREBLOBCONTAINERNAME
      type: string
    - name: SKIPENVVALIDATION
      type: string

steps:
    - task: NodeTool@0
      inputs:
          versionSpec: "16.x"
      displayName: "Install Node.js"

    - script: |
          npm install npm@7.20.5 -g
          npm install
          npm i @next/swc-linux-x64-gnu
          npm run prisma-build-mac
          npm run build
      displayName: "npm install and build"
      env:
          "DATABASE_URL": ${{ parameters.DATABASEURL }}
          "NEXTAUTH_SECRET": ${{ parameters.NEXTAUTHSECRET }}
          "NEXTAUTH_URL": ${{ parameters.NEXTAUTHURL }}
          "DIGITAL_ICELAND_APP_ID": ${{ parameters.DIGITALICELANDAPPID }}
          "DIGITAL_ICELAND_APP_SECRET": ${{ parameters.DIGITALICELANDAPPSECRET }}
          "DIGITAL_ICELAND_AUTH_SERVER": ${{ parameters.DIGITALICELANDAUTHSERVER }}
          "AZURE_BLOB_CONNNECTION_STRING": ${{ parameters.AZUREBLOBCONNNECTIONSTRING }}
          "AZURE_BLOB_CONTAINER_NAME": ${{ parameters.AZUREBLOBCONTAINERNAME }}
          "SKIP_ENV_VALIDATION": ${{ parameters.SKIPENVVALIDATION }}

Editor is loading...