Untitled
unknown
plain_text
3 years ago
1.7 kB
6
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...