ci: add some ci stages (promote)
This commit is contained in:
		
							
								
								
									
										20
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								.drone.yml
									
									
									
									
									
								
							@ -3,7 +3,25 @@ name: default
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: test
 | 
			
		||||
  image: rust:latest
 | 
			
		||||
  image: rust:1.77.2-slim
 | 
			
		||||
  commands:
 | 
			
		||||
  - cargo build --verbose --all
 | 
			
		||||
  - cargo test --verbose --all
 | 
			
		||||
- name: deploy
 | 
			
		||||
  image: rust:1.77.2-slim
 | 
			
		||||
  commands:
 | 
			
		||||
    - echo "deploying staging..."
 | 
			
		||||
  when:
 | 
			
		||||
    event:
 | 
			
		||||
      include: [ promote ]
 | 
			
		||||
    target:
 | 
			
		||||
      include: [ staging ]
 | 
			
		||||
- name: deploy_prod
 | 
			
		||||
  image: rust:1.77.2-slim
 | 
			
		||||
  commands:
 | 
			
		||||
    - echo "deploying production..."
 | 
			
		||||
  when:
 | 
			
		||||
    event:
 | 
			
		||||
      include: [ promote ]
 | 
			
		||||
    target:
 | 
			
		||||
      include: [ prod ]
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user