diff --git a/build/pipelines/azure-pipelines.loc.yaml b/build/pipelines/azure-pipelines.loc.yaml index bfd7924f..a766d36c 100644 --- a/build/pipelines/azure-pipelines.loc.yaml +++ b/build/pipelines/azure-pipelines.loc.yaml @@ -5,8 +5,6 @@ # resources to run. # -# Expects a variable called LocServiceKey to contain the OAuth client secret for Touchdown. - schedules: - cron: "0 5 * * *" displayName: Daily sync @@ -20,6 +18,9 @@ pr: none name: $(BuildDefinitionName)_$(date:yyMM).$(date:dd)$(rev:rrr) +variables: + isMainBranch: ${{ eq(variables['Build.SourceBranch'], 'refs/heads/main') }} + jobs: - job: Localize pool: @@ -29,16 +30,19 @@ jobs: steps: - checkout: self clean: true - - - task: MicrosoftTDBuild.tdbuild-task.tdbuild-task.TouchdownBuildTask@2 + + - task: MicrosoftTDBuild.tdbuild-task.tdbuild-task.TouchdownBuildTask@4 displayName: Send resources to Touchdown Build inputs: teamId: 86 - TDBuildServiceConnection: EE-TDBuild-Localization + authType: FederatedIdentity + FederatedIdentityServiceConnection: EE-TDBuild-Localization-FC isPreview: false relativePathRoot: src/Calculator/Resources/en-US/ resourceFilePath: '*.resw' outputDirectoryRoot: src/Calculator/Resources/ + ${{ if eq(variables['isMainBranch'], false) }}: + localizationTarget: false - script: | cd $(Build.SourcesDirectory)