diff --git a/fitlien-services-pipeline.yaml b/fitlien-services-pipeline.yaml index c2661f5..e689798 100644 --- a/fitlien-services-pipeline.yaml +++ b/fitlien-services-pipeline.yaml @@ -66,11 +66,18 @@ steps: script: curl -sL firebase.tools | upgrade=true bash workingDirectory: $(Agent.ToolsDirectory) - - task: CmdLine@2 + - task: Bash@3 displayName: "Deploy functions to firebase" inputs: - script: firebase deploy" - workingDirectory: "$(System.DefaultWorkingDirectory)" + targetType: "inline" + workingDirectory: "$(Build.SourcesDirectory)" + script: | + npm install -g typescript + cd functions + npm install + npm run build + cd $(Build.SourcesDirectory) + firebase deploy --only functions --token '$(FIREBASE_TOKEN)' --non-interactive - task: DeleteFiles@1 displayName: "Remove node_modules, *.log files, src directory from functions directory"