switch to DroneCI
	
		
			
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
					Details
				
			
		
	
				
					
				
			
				
	
				continuous-integration/drone/push Build is passing
				
					Details
				
			
		
	
							parent
							
								
									f24ee21de0
								
							
						
					
					
						commit
						4a962bac3c
					
				|  | @ -1,46 +0,0 @@ | |||
| version: 2.1 | ||||
| 
 | ||||
| defaults: &defaults | ||||
|   working_directory: ~/repo | ||||
|   docker: | ||||
|     - image: mcr.microsoft.com/dotnet/core/sdk:3.0 | ||||
|       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 | ||||
|       - persist_to_workspace: | ||||
|           root: . | ||||
|           paths: ./encompass-cs/bin | ||||
| 
 | ||||
|   deploy: | ||||
|     <<: *defaults | ||||
|     steps: | ||||
|       - checkout | ||||
|       - attach_workspace: | ||||
|           at: . | ||||
|       - run: dotnet nuget push ./encompass-cs/bin/Release/EncompassECS.Framework.*.nupkg -k $API_KEY -s $NUGET_SOURCE | ||||
| 
 | ||||
| workflows: | ||||
|   version: 2 | ||||
|   test_and_deploy: | ||||
|     jobs: | ||||
|       - test: | ||||
|           filters: | ||||
|             tags: | ||||
|               only: /.*/ | ||||
|       - deploy: | ||||
|           requires: | ||||
|             - test | ||||
|           filters: | ||||
|             branches: | ||||
|               ignore: /.*/ | ||||
|             tags: | ||||
|               only: /^\d+\.\d+\.\d+(-preview\d+)?$/ | ||||
|  | @ -0,0 +1,24 @@ | |||
|     kind: pipeline | ||||
|     type: docker | ||||
|     name: default | ||||
| 
 | ||||
|     workspace: | ||||
|       path: /build | ||||
| 
 | ||||
|     steps: | ||||
|     - name: test | ||||
|       image: mcr.microsoft.com/dotnet/core/sdk:3.1 | ||||
|       commands: | ||||
|         - dotnet build -c Release | ||||
|         - dotnet test -c Release | ||||
| 
 | ||||
|     - name: deploy | ||||
|       image: mcr.microsoft.com/dotnet/core/sdk:3.1 | ||||
|       environment: | ||||
|         API_KEY: | ||||
|           from_secret: API_KEY | ||||
|       commands: | ||||
|         - dotnet nuget push /build/encompass-cs/bin/Release/EncompassECS.Framework.*.nupkg -s https://api.nuget.org/v3/index.json -k $API_KEY  | ||||
|       when: | ||||
|         ref: | ||||
|         - refs/tags/*.*.* | ||||
		Loading…
	
		Reference in New Issue