Update azure-pipelines.yml for Azure Pipelines
This commit is contained in:
parent
f3fb1f974c
commit
33599e51e8
@ -19,6 +19,7 @@ variables:
|
|||||||
coreVersion: 'na'
|
coreVersion: 'na'
|
||||||
nugetSource: 'https://eaf-prod.mes.infineon.com/v3/index.json'
|
nugetSource: 'https://eaf-prod.mes.infineon.com/v3/index.json'
|
||||||
assemblyTitle: 'Fab2ApprovalSystem'
|
assemblyTitle: 'Fab2ApprovalSystem'
|
||||||
|
architecture: 'x64'
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- stage: Production_EC
|
- stage: Production_EC
|
||||||
@ -33,40 +34,40 @@ stages:
|
|||||||
- job: Release
|
- job: Release
|
||||||
steps:
|
steps:
|
||||||
- script: |
|
- script: |
|
||||||
echo 'Build.BuildId:' + $(Build.BuildId)
|
echo Build.BuildId: $(Build.BuildId)
|
||||||
echo 'Build.Reason: ' + $(Build.Reason)
|
echo Build.Reason: $(Build.Reason)
|
||||||
echo 'Build.Repository.Id: ' + $(Build.Repository.Id)
|
echo Build.Repository.Id: $(Build.Repository.Id)
|
||||||
echo 'Build.Repository.Name: ' + $(Build.Repository.Name)
|
echo Build.Repository.Name: $(Build.Repository.Name)
|
||||||
echo 'Build.SourceVersion: ' + $(Build.SourceVersion)
|
echo Build.SourceVersion: $(Build.SourceVersion)
|
||||||
echo 'CoreVersion: ' + $(CoreVersion)
|
echo CoreVersion: $(CoreVersion)
|
||||||
echo 'BuildConfiguration: ' + $(BuildConfiguration)
|
echo BuildConfiguration: $(BuildConfiguration)
|
||||||
echo 'Configuration: ' + $(Configuration)
|
echo Configuration: $(Configuration)
|
||||||
echo 'NugetSource: ' + $(NugetSource)
|
echo NugetSource: $(NugetSource)
|
||||||
echo 'TargetFrameworkVersion: ' + $(TargetFrameworkVersion)
|
echo TargetFrameworkVersion: $(TargetFrameworkVersion)
|
||||||
echo 'AssemblyTitle: ' + $(AssemblyTitle)
|
echo AssemblyTitle: $(AssemblyTitle)
|
||||||
echo 'OutputPath: D:\$(TargetFrameworkVersion)\$(Build.Repository.Name)\$(Build.BuildId)-$(Build.Repository.Name)-$(Configuration)'
|
echo OutputPath: D:\$(TargetFrameworkVersion)\$(Build.Repository.Name)\$(Build.BuildId)-$(Build.Repository.Name)-$(Configuration)
|
||||||
displayName: "Echo Check"
|
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=$(Configuration);TargetFrameworkVersion=$(TargetFrameworkVersion) /p:RestoreSources=$(NugetSource) $(AssemblyTitle).csproj'
|
- task: NuGetCommand@2
|
||||||
workingDirectory: Fab2ApprovalSystem
|
inputs:
|
||||||
displayName: "Framework Restore"
|
command: 'restore'
|
||||||
|
restoreSolution: '**/*.sln'
|
||||||
- script: '"C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe" /target:Build /DetailedSummary /ConsoleLoggerParameters:PerformanceSummary;ErrorsOnly; /p:Configuration=$(Configuration);TargetFrameworkVersion=$(TargetFrameworkVersion) $(AssemblyTitle).csproj'
|
feedsToUse: 'select'
|
||||||
workingDirectory: Fab2ApprovalSystem
|
vstsFeed: '$(NugetSource)'
|
||||||
displayName: "Framework Build"
|
includeNuGetOrg: false
|
||||||
|
|
||||||
- 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=$(Configuration) /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 $(AssemblyTitle).csproj'
|
- task: VSBuild@1
|
||||||
workingDirectory: Fab2ApprovalSystem
|
inputs:
|
||||||
displayName: "Framework Pack"
|
solution: '**/*.sln'
|
||||||
|
msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(Build.ArtifactStagingDirectory)"'
|
||||||
- script: '"C:/Program Files (x86)/IIS/Microsoft Web Deploy V3/MSDeploy.exe" -AllowUntrusted -dest:auto -disableLink:AppPoolExtension -disableLink:CertificateExtension -disableLink:ContentExtension -setParam:name="IIS Web Application Name",value=$(Build.Repository.Name) -setParamFile:"D:\$(TargetFrameworkVersion)\$(Build.Repository.Name)\$(Build.BuildId)-$(Build.Repository.Name)-$(Configuration)" "/_PublishedWebsites/$(Build.Repository.Name)_Package/$(Build.Repository.Name).SetParameters.xml" -source:package="D:\$(TargetFrameworkVersion)\$(Build.Repository.Name)\$(Build.BuildId)-$(Build.Repository.Name)-$(Configuration)" "/_PublishedWebsites/$(AssemblyTitle)_Package/$(AssemblyTitle).zip" -verb:sync'
|
platform: $(Architecture)
|
||||||
workingDirectory: Fab2ApprovalSystem
|
configuration: $(Configuration)
|
||||||
displayName: "Framework Deploy"
|
|
||||||
enabled: false
|
- task: CopyFiles@2
|
||||||
|
displayName: 'Copy Files'
|
||||||
- script: 'echo $(Build.SourceVersion)-$(Build.BuildId)>bin_x_x_\$(Configuration)\$(CoreVersion)\win-x64\$(Build.Repository.Name).txt'
|
inputs:
|
||||||
displayName: "Force Fail"
|
SourceFolder: '$(Build.ArtifactStagingDirectory)'
|
||||||
enabled: false
|
TargetFolder: 'D:\$(TargetFrameworkVersion)\$(Build.Repository.Name)\$(Build.BuildId)-$(Build.Repository.Name)-$(Configuration)'
|
||||||
# - stage: Development
|
# - stage: Development
|
||||||
# displayName: Development
|
# displayName: Development
|
||||||
# pool:
|
# pool:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user