Adding install firebase tools

This commit is contained in:
Benoy Bose 2025-03-13 14:57:20 +05:30
parent 9d77b1a669
commit ee6d423fc3
3 changed files with 18 additions and 12 deletions

View File

@ -1,5 +1,6 @@
{
"projects": {
"default": "fitlien-dev"
"default": "fitlien-dev",
"prod": "fitlien"
}
}

View File

@ -17,10 +17,10 @@ steps:
inputs:
targetType: "inline"
script: |
Write-Host "##vso[build.updatebuildnumber]${buildNumber}"
Write-Host "##vso[build.updatebuildnumber]$(buildNumber)"
- task: NodeTool@0
displayName: "Install Node"
- task: UseNode@1
displayName: "Setting up node"
inputs:
version: "20"
@ -35,7 +35,7 @@ steps:
targetType: "inline"
script: |
$pkg = Get-Content -Path "$(System.DefaultWorkingDirectory)/functions/package.json" -Raw | ConvertFrom-Json
$pkg.version = "${{ parameters.buildNumber }}"
$pkg.version = "$(buildNumber)"
$pkg | ConvertTo-Json -Depth 100 | Set-Content -Path "$(System.DefaultWorkingDirectory)/functions/package.json"
- task: CmdLine@2
@ -44,12 +44,11 @@ steps:
script: |
cp "$(System.DefaultWorkingDirectory)/functions/.env.example" "$(System.DefaultWorkingDirectory)/functions/.env"
- task: ReplaceTokens@3
- task: replacetokens@6
displayName: "Replace tokens in .env file"
inputs:
targetFiles: "$(System.DefaultWorkingDirectory)/functions/.env"
tokenPrefix: "#{"
tokenSuffix: "}#"
root: "$(System.DefaultWorkingDirectory)/functions/"
sources: .env
- task: Npm@1
displayName: "npm run build"
@ -81,3 +80,9 @@ steps:
SourceFolder: "$(System.DefaultWorkingDirectory)"
Contents: "fitlien-services-$(buildNumber).zip"
TargetFolder: "$(System.ArtifactsDirectory)"
- task: CmdLine@2
displayName: "install firebase tools"
inputs:
script: curl -sL firebase.tools | upgrade=true bash
workingDirectory: $(Agent.ToolsDirectory)

View File

@ -1,6 +1,6 @@
MAILGUN_API_KEY=#{MAILGUN_API_KEY}#
MAILGUN_SERVER=#{MAILGUN_SERVER}#
MAILGUN_FROM_ADDRESS=#{MAILGUN_FROM_ADDRESS}#
TWILIO_ACCOUNT_SID=AC5cfaae728ba68fb1aa6756d973b6e32b
TWILIO_AUTH_TOKEN=886ed704c7918078f361f5f88b42ffc0
TWILIO_PHONE_NUMBER=+12315005309
TWILIO_ACCOUNT_SID=#{TWILIO_ACCOUNT_SID}#
TWILIO_AUTH_TOKEN=#{TWILIO_ACCOUNT_SID}#
TWILIO_PHONE_NUMBER=#{TWILIO_PHONE_NUMBER}#