fix: update build pipeline to publish artifacts
This commit is contained in:
@ -3,6 +3,7 @@ trigger:
|
|||||||
branches:
|
branches:
|
||||||
include:
|
include:
|
||||||
- production-*
|
- production-*
|
||||||
|
|
||||||
pr: none
|
pr: none
|
||||||
|
|
||||||
pool:
|
pool:
|
||||||
@ -11,16 +12,16 @@ pool:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- task: NodeTool@0
|
- task: NodeTool@0
|
||||||
displayName: 'Use Node 10.x'
|
displayName: Use Node 10.x
|
||||||
inputs:
|
inputs:
|
||||||
versionSpec: 10.x
|
versionSpec: 10.x
|
||||||
|
|
||||||
- script: npm ci
|
- script: npm ci
|
||||||
displayName: 'Install npm dependencies'
|
displayName: Install npm dependencies
|
||||||
|
|
||||||
- script: npm run build
|
- script: npm run build
|
||||||
|
displayName: Build the client
|
||||||
workingDirectory: client
|
workingDirectory: client
|
||||||
displayName: 'Build the client'
|
|
||||||
env:
|
env:
|
||||||
NODE_ENV: production
|
NODE_ENV: production
|
||||||
LOCALE: $(LOCALE)
|
LOCALE: $(LOCALE)
|
||||||
@ -30,14 +31,17 @@ steps:
|
|||||||
ROLLBAR_CLIENT_ID: $(ROLLBAR_CLIENT_ID)
|
ROLLBAR_CLIENT_ID: $(ROLLBAR_CLIENT_ID)
|
||||||
STRIPE_PUBLIC_KEY: $(STRIPE_PUBLIC_KEY)
|
STRIPE_PUBLIC_KEY: $(STRIPE_PUBLIC_KEY)
|
||||||
|
|
||||||
- task: CopyFiles@2
|
- task: ArchiveFiles@2
|
||||||
displayName: 'Copy build to staging area'
|
displayName: Create archive file
|
||||||
inputs:
|
inputs:
|
||||||
contents: 'public\**'
|
rootFolderOrFile: '$(Agent.BuildDirectory)/s/client/public'
|
||||||
targetFolder: $(Build.ArtifactStagingDirectory)
|
includeRootFolder: false
|
||||||
|
archiveType: 'zip'
|
||||||
|
archiveFile: '$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip'
|
||||||
|
replaceExistingArchive: true
|
||||||
|
|
||||||
- task: PublishBuildArtifacts@1
|
- task: PublishBuildArtifacts@1
|
||||||
displayName: 'Publish build artificats'
|
displayName: Publish archive file
|
||||||
inputs:
|
inputs:
|
||||||
pathtoPublish: $(Build.ArtifactStagingDirectory)
|
pathtoPublish: $(Build.ArtifactStagingDirectory)
|
||||||
artifactName: dev-build
|
artifactName: build-archive
|
||||||
|
Reference in New Issue
Block a user