Added Catalog API build pipeline and template
This commit is contained in:
		
							parent
							
								
									a3c4bf7e8e
								
							
						
					
					
						commit
						82ed71dd44
					
				| @ -0,0 +1,16 @@ | |||||||
|  | name: 'Catalog-API-Build' | ||||||
|  | variables: | ||||||
|  |   ProjectName: Catalog.API | ||||||
|  |   trigger: | ||||||
|  |     branches: | ||||||
|  |       include: | ||||||
|  |       - master | ||||||
|  |       - dev | ||||||
|  |     paths: | ||||||
|  |       include: | ||||||
|  |       - src/BuildingBlocks/* | ||||||
|  |       - src/Services/Catalog/* | ||||||
|  | jobs: | ||||||
|  | - template: ../webapp-build.yml | ||||||
|  | parameters: | ||||||
|  |   ProjectName: Basket.API | ||||||
							
								
								
									
										33
									
								
								build/aro/azure-devops/webapp-build.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								build/aro/azure-devops/webapp-build.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,33 @@ | |||||||
|  | parameters: | ||||||
|  |   ProjectName: '' | ||||||
|  | jobs: | ||||||
|  | - job: Restore, Build, and Publish | ||||||
|  |   pool:  | ||||||
|  |     name: Hosted Ubuntu 1604 | ||||||
|  | steps: | ||||||
|  | - task: DotNetCoreCLI@2 | ||||||
|  |   displayName: 'dotnet restore' | ||||||
|  |   inputs: | ||||||
|  |     command: restore | ||||||
|  |     projects: '**/$(ProjectName).csproj' | ||||||
|  |     feedsToUse: config | ||||||
|  |     nugetConfigPath: NuGet.config | ||||||
|  | - task: DotNetCoreCLI@2 | ||||||
|  |   displayName: 'dotnet build' | ||||||
|  |   inputs: | ||||||
|  |     projects: '**/$(ProjectName).csproj' | ||||||
|  |     arguments: '--configuration Release' | ||||||
|  |     feedsToUse: config | ||||||
|  |     nugetConfigPath: NuGet.config     | ||||||
|  | - task: DotNetCoreCLI@2 | ||||||
|  |   displayName: 'dotnet publish' | ||||||
|  |   inputs: | ||||||
|  |     command: publish | ||||||
|  |     publishWebProjects: false | ||||||
|  |     projects: '**/$(ProjectName).csproj' | ||||||
|  |     arguments: '--configuration Release --output $(Build.ArtifactStagingDirectory)/$(ProjectName) /p:MicrosoftNETPlatformLibrary=Microsoft.NETCore.App' | ||||||
|  |     zipAfterPublish: false | ||||||
|  |     modifyOutputPath: false | ||||||
|  |     feedsToUse: config | ||||||
|  |     nugetConfigPath: NuGet.config | ||||||
|  | 
 | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user