diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 5090378..560496d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -10,10 +10,16 @@ pool: vmImage: 'ubuntu-latest' steps: -# - task: NodeTool@0 -# inputs: -# versionSpec: '12.x' -# displayName: 'Install Node.js' +- task: NodeTool@0 + inputs: + versionSpec: '12.x' + displayName: 'Install Node.js' + +- script: | + npm install -g @ionic/cli + npm install + ionic build --prod + displayName: 'npm install and build' - task: CmdLine@2 inputs: @@ -21,25 +27,18 @@ steps: echo $(Build.Repository.LocalPath) ls -la $(Build.Repository.LocalPath) - -# - script: | -# npm install -g @ionic/cli -# npm install -# ionic build --prod -# displayName: 'npm install and build' - -# # # Archive files -# - task: ArchiveFiles@2 -# inputs: -# rootFolderOrFile: '$(Build.BinariesDirectory)' -# includeRootFolder: true -# archiveType: 'tar' -# archiveFile: '$(Build.ArtifactStagingDirectory)/target-www.tar.gz' -# replaceExistingArchive: true -# verbose: true - -# - task: PublishBuildArtifacts@1 -# inputs: -# PathtoPublish: '$(Build.ArtifactStagingDirectory)' -# ArtifactName: 'Front' -# publishLocation: 'Container' \ No newline at end of file +# # Archive files +- task: ArchiveFiles@2 + inputs: + rootFolderOrFile: '$(Build.Repository.LocalPath)/www' + includeRootFolder: true + archiveType: 'tar' + archiveFile: '$(Build.ArtifactStagingDirectory)/target-www.tar.gz' + replaceExistingArchive: true + verbose: true + +- task: PublishPipelineArtifact@1 + inputs: + targetPath: '$(Pipeline.Workspace)' + artifact: 'FrontEnd' + publishLocation: 'pipeline' \ No newline at end of file