trigger: branches: include: - master paths: include: - "Fab2ApprovalSystem/*" exclude: - "**/*.yaml" - "**/*.yml" - "SQL/*" - "references/*" - "packages/*" - "Kendo/*" variables: buildConfiguration: "Release" targetFrameworkVersion: 'v4.8' coreVersion: 'na' nugetSource: 'https://eaf-prod.mes.infineon.com/v3/index.json' stages: - stage: Production_EC displayName: Production-EC pool: name: Mesa-FabApproval demands: Fab2ApprovalSystem-EC variables: ASPNETCORE_ENVIRONMENT: "Production" configuration: 'Release' jobs: - job: Release steps: - script: | echo $(Build.BuildId) echo $(Build.Reason) echo $(Build.Repository.Id) echo $(Build.Repository.Name) echo $(Build.SourceVersion) echo $(CoreVersion) echo $(BuildConfiguration) echo $(Configuration) echo $(NugetSource) echo $(TargetFrameworkVersion) REM echo $(pipelinePassword) displayName: "Echo Check" - script: '"C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe" /target:Restore /DetailedSummary /ConsoleLoggerParameters:PerformanceSummary;ErrorsOnly; /p:Configuration=$(BuildConfiguration);TargetFrameworkVersion=$(TargetFrameworkVersion) /p:RestoreSources=$(NugetSource) $(Build.Repository.Name).csproj' workingDirectory: Fab2ApprovalSystem displayName: "Framework Restore" - script: '"C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe" /target:Build /DetailedSummary /ConsoleLoggerParameters:PerformanceSummary;ErrorsOnly; /p:Configuration=$(BuildConfiguration);TargetFrameworkVersion=$(TargetFrameworkVersion) $(Build.Repository.Name).csproj' workingDirectory: Fab2ApprovalSystem displayName: "Framework Build" - script: '"C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe" /DetailedSummary /ConsoleLoggerParameters:PerformanceSummary;ErrorsOnly; /p:Configuration=$(Configuration);TargetFrameworkVersion=$(TargetFrameworkVersion) /p:DebugSymbols=false /p:DeleteExistingFiles=true /p:DeployOnBuild=true /p:EnableUpdateAble=true /p:ExcludeApp_Data=true /p:LastUsedBuildConfiguration=$(BuildConfiguration) /p:LastUsedPlatform="Any CPU" /p:LaunchSiteAfterPublish=true /p:OutputPath="D:\$(TargetFrameworkVersion)\$(Build.Repository.Name)\$(Build.BuildId)-$(Build.Repository.Name)-$(Configuration)" /p:PreCompileBeforePublish=true /p:PublishProvider=FileSystem /p:PublishUrl="D:/PublishUrl" /p:SiteUrlToLaunchAfterPublish="" /p:WDPMergeOption=DoNotMerge /p:WebPublishMethod=FileSystem $(Build.Repository.Name).csproj' workingDirectory: Fab2ApprovalSystem displayName: "Framework Pack" # - stage: Development # displayName: Development # pool: # name: Mesa-FabApproval # demands: Fab2ApprovalSystem-Dev # variables: # ASPNETCORE_ENVIRONMENT: "Development" # configuration: 'Debug' # jobs: # - job: Debug # steps: # - script: | # echo $(Build.BuildId) # echo $(Build.Reason) # echo $(Build.Repository.Id) # echo $(Build.Repository.Name) # echo $(Build.SourceVersion) # echo $(CoreVersion) # echo $(BuildConfiguration) # echo $(Configuration) # echo $(NugetSource) # echo $(TargetFrameworkVersion) # REM echo $(pipelinePassword) # displayName: "Echo Check" # - script: '"C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe" /target:Restore /DetailedSummary /ConsoleLoggerParameters:PerformanceSummary;ErrorsOnly; /p:Configuration=$(BuildConfiguration);TargetFrameworkVersion=$(TargetFrameworkVersion) /p:RestoreSources=$(NugetSource) $(Build.Repository.Name).csproj' # workingDirectory: Fab2ApprovalSystem # displayName: "Framework Restore" # - script: '"C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe" /target:Build /DetailedSummary /ConsoleLoggerParameters:PerformanceSummary;ErrorsOnly; /p:Configuration=$(BuildConfiguration);TargetFrameworkVersion=$(TargetFrameworkVersion) $(Build.Repository.Name).csproj' # workingDirectory: Fab2ApprovalSystem # displayName: "Framework Build" # - script: '"C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe" /DetailedSummary /ConsoleLoggerParameters:PerformanceSummary;ErrorsOnly; /p:Configuration=$(Configuration);TargetFrameworkVersion=$(TargetFrameworkVersion) /p:DebugSymbols=false /p:DeleteExistingFiles=true /p:DeployOnBuild=true /p:EnableUpdateAble=true /p:ExcludeApp_Data=true /p:LastUsedBuildConfiguration=$(BuildConfiguration) /p:LastUsedPlatform="Any CPU" /p:LaunchSiteAfterPublish=true /p:OutputPath="D:\$(TargetFrameworkVersion)\$(Build.Repository.Name)\$(Build.BuildId)-$(Build.Repository.Name)-$(Configuration)" /p:PreCompileBeforePublish=true /p:PublishProvider=FileSystem /p:PublishUrl="D:/PublishUrl" /p:SiteUrlToLaunchAfterPublish="" /p:WDPMergeOption=DoNotMerge /p:WebPublishMethod=FileSystem $(Build.Repository.Name).csproj' # workingDirectory: Fab2ApprovalSystem # displayName: "Framework Pack" # - stage: Production # displayName: Production # pool: # name: Mesa-FabApproval # demands: Fab2ApprovalSystem # variables: # configuration: 'Release' # ASPNETCORE_ENVIRONMENT: "Production" # jobs: # - job: Release # steps: # - script: | # echo $(Build.BuildId) # echo $(Build.Reason) # echo $(Build.Repository.Id) # echo $(Build.Repository.Name) # echo $(Build.SourceVersion) # echo $(CoreVersion) # echo $(BuildConfiguration) # echo $(Configuration) # echo $(NugetSource) # echo $(TargetFrameworkVersion) # REM echo $(pipelinePassword) # displayName: "Echo Check" # - script: '"C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe" /target:Restore /DetailedSummary /ConsoleLoggerParameters:PerformanceSummary;ErrorsOnly; /p:Configuration=$(BuildConfiguration);TargetFrameworkVersion=$(TargetFrameworkVersion) /p:RestoreSources=$(NugetSource) $(Build.Repository.Name).csproj' # workingDirectory: Fab2ApprovalSystem # displayName: "Framework Restore" # - script: '"C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe" /target:Build /DetailedSummary /ConsoleLoggerParameters:PerformanceSummary;ErrorsOnly; /p:Configuration=$(BuildConfiguration);TargetFrameworkVersion=$(TargetFrameworkVersion) $(Build.Repository.Name).csproj' # workingDirectory: Fab2ApprovalSystem # displayName: "Framework Build" # - script: '"C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe" /DetailedSummary /ConsoleLoggerParameters:PerformanceSummary;ErrorsOnly; /p:Configuration=$(Configuration);TargetFrameworkVersion=$(TargetFrameworkVersion) /p:DebugSymbols=false /p:DeleteExistingFiles=true /p:DeployOnBuild=true /p:EnableUpdateAble=true /p:ExcludeApp_Data=true /p:LastUsedBuildConfiguration=$(BuildConfiguration) /p:LastUsedPlatform="Any CPU" /p:LaunchSiteAfterPublish=true /p:OutputPath="D:\$(TargetFrameworkVersion)\$(Build.Repository.Name)\$(Build.BuildId)-$(Build.Repository.Name)-$(Configuration)" /p:PreCompileBeforePublish=true /p:PublishProvider=FileSystem /p:PublishUrl="D:/PublishUrl" /p:SiteUrlToLaunchAfterPublish="" /p:WDPMergeOption=DoNotMerge /p:WebPublishMethod=FileSystem $(Build.Repository.Name).csproj' # workingDirectory: Fab2ApprovalSystem # displayName: "Framework Pack"