trigger: branches: include: - development pool: name: Mesa-Windows-Service demands: PDF-Text-Stripper-Development steps: - script: | set coreVersion=net48 echo %coreVersion% echo ##vso[task.setvariable variable=CoreVersion;]%coreVersion% echo $(CoreVersion) displayName: CoreVersion - script: | set configuration=Debug echo %configuration% echo ##vso[task.setvariable variable=Configuration;]%configuration% echo ($Configuration) displayName: Configuration - script: | set nugetSource=https://messa017.infineon.com/v3/index.json echo %nugetSource% echo ##vso[task.setvariable variable=NugetSource;]%nugetSource% echo $(NugetSource) displayName: NugetSource - script: | set gitCommit=$(Build.SourceVersion) set gitCommitSeven=%gitCommit:~0,7% echo %gitCommitSeven% echo ##vso[task.setvariable variable=GitCommitSeven;]%gitCommitSeven% echo $(GitCommitSeven) displayName: GitCommitSeven - script: | echo $(Build.BuildId) echo $(Build.Reason) echo $(Build.Repository.Id) echo $(Build.Repository.Name) echo $(Build.SourceVersion) echo $(CoreVersion) echo $(Configuration) echo $(NugetSource) echo $(GitCommitSeven) REM echo $(pipelinePassword) displayName: "Echo Check" - script: '"C:\program files\dotnet\dotnet.exe" nuget locals all --clear' displayName: "Nuget Clear" enabled: false - script: 'dotnet build --configuration $(Configuration) --source $(NugetSource)' displayName: 'Core Restore' - script: 'dotnet msbuild' displayName: MSBuild - script: 'echo $(Build.SourceVersion)-$(Build.BuildId)-$(Build.Repository.Name)>bin\$(Configuration)\$(CoreVersion)\win-x86\$(Build.Repository.Name).txt' displayName: 'Commit Id' enabled: false - task: CopyFiles@2 displayName: 'Copy Files to: D:\Framework4.8' inputs: SourceFolder: 'bin\$(Configuration)' Contents: '*$(Build.Repository.Name)*' TargetFolder: 'D:\Framework4.8\$(GitCommitSeven)-$(Build.BuildId)-$(Build.Repository.Name)-$(Configuration)' OverWrite: true enabled: false - task: CopyFiles@2 displayName: 'Copy Files to: \\messv02ecc1.ec.local\EC_EAFRepository' inputs: SourceFolder: 'bin\$(Configuration)' Contents: '*$(Build.Repository.Name)*' TargetFolder: '\\messv02ecc1.ec.local\EC_EAFRepository\Staging\DeploymentStorage\Adaptation_$(Build.Repository.Name)' OverWrite: true enabled: false - script: | "C:\program files\dotnet\dotnet.exe" clean --configuration $(Configuration) workingDirectory: Tests displayName: "Core Clean - Tests" enabled: false - script: 'echo $(Build.SourceVersion)-$(Build.BuildId)>bin_x_x_\$(Configuration)\$(CoreVersion)\win-x64\$(Build.Repository.Name).txt' displayName: 'Force Fail' enabled: false