circleCI
							parent
							
								
									1586245d8b
								
							
						
					
					
						commit
						205c5fcfc5
					
				|  | @ -0,0 +1,43 @@ | ||||||
|  | version: 2.1 | ||||||
|  | 
 | ||||||
|  | defaults: &defaults | ||||||
|  |   working_directory: ~/repo | ||||||
|  |   docker: | ||||||
|  |     - image: mcr.microsoft.com/dotnet/core/sdk:2.2 | ||||||
|  |       environment: | ||||||
|  |         DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1 | ||||||
|  |         DOTNET_CLI_TELEMETRY_OPTOUT: 1 | ||||||
|  | 
 | ||||||
|  | jobs: | ||||||
|  |   test: | ||||||
|  |     <<: *defaults | ||||||
|  |     steps: | ||||||
|  |       - checkout | ||||||
|  |       - run: dotnet restore | ||||||
|  |       - run: dotnet build -c Release | ||||||
|  |       - run: dotnet test -c Release | ||||||
|  | 
 | ||||||
|  |   deploy: | ||||||
|  |     <<: *defaults | ||||||
|  |     steps: | ||||||
|  |       - checkout | ||||||
|  |       - attach_workspace: | ||||||
|  |         at: . | ||||||
|  |       - run: | ||||||
|  |         name: deploy to NuGet | ||||||
|  |         command: | | ||||||
|  |           dotnet nuget push ./encompass-cs/bin/Release/EncompassECS.Framework.*.nupkg -k $API_KEY -s $NUGET_SOURCE | ||||||
|  | 
 | ||||||
|  | workflows: | ||||||
|  |   version: 2 | ||||||
|  |   test_and_deploy: | ||||||
|  |     jobs: | ||||||
|  |       - test | ||||||
|  |       - deploy: | ||||||
|  |         requires: | ||||||
|  |           - test | ||||||
|  |         filters: | ||||||
|  |           branches: | ||||||
|  |             ignore: /.*/ | ||||||
|  |           tags: | ||||||
|  |             only: /^[0-9]\.[0-9]\.[0-9]$/ | ||||||
		Loading…
	
		Reference in New Issue