add drone-ci
This commit is contained in:
		
							parent
							
								
									86a763e0d9
								
							
						
					
					
						commit
						3c9aa8f581
					
				
					 1 changed files with 80 additions and 0 deletions
				
			
		
							
								
								
									
										80
									
								
								.drone.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								.drone.yml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,80 @@ | ||||||
|  | kind: pipeline | ||||||
|  | type: docker | ||||||
|  | name: build | ||||||
|  | 
 | ||||||
|  | steps: | ||||||
|  |   - name: build | ||||||
|  |     image: docker:dind | ||||||
|  |     volumes: | ||||||
|  |       - name: dockersock | ||||||
|  |         path: /var/run | ||||||
|  |     environment: | ||||||
|  |       DOCKER_USERNAME: | ||||||
|  |         from_secret: docker_username | ||||||
|  |       DOCKER_PASSWORD: | ||||||
|  |         from_secret: docker_password | ||||||
|  |     commands: | ||||||
|  |       - sleep 5 # give docker enough time to start | ||||||
|  |       - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin | ||||||
|  |       - ./build.sh | ||||||
|  |     when: | ||||||
|  |       branch: | ||||||
|  |       - master | ||||||
|  |       event: | ||||||
|  |       - push | ||||||
|  | 
 | ||||||
|  | services: | ||||||
|  |   - name: docker | ||||||
|  |     image: docker:dind | ||||||
|  |     privileged: true | ||||||
|  |     volumes: | ||||||
|  |       - name: dockersock | ||||||
|  |         path: /var/run | ||||||
|  | 
 | ||||||
|  | volumes: | ||||||
|  |   - name: dockersock | ||||||
|  |     temp: {} | ||||||
|  | 
 | ||||||
|  | trigger: | ||||||
|  |   branch: | ||||||
|  |     - master | ||||||
|  |   event: | ||||||
|  |     - push | ||||||
|  | --- | ||||||
|  | kind: pipeline | ||||||
|  | type: docker | ||||||
|  | name: rebuild | ||||||
|  | 
 | ||||||
|  | steps: | ||||||
|  |   - name: rebuild | ||||||
|  |     image: docker:dind | ||||||
|  |     volumes: | ||||||
|  |       - name: dockersock | ||||||
|  |         path: /var/run | ||||||
|  |     environment: | ||||||
|  |       DOCKER_USERNAME: | ||||||
|  |         from_secret: docker_username | ||||||
|  |       DOCKER_PASSWORD: | ||||||
|  |         from_secret: docker_password | ||||||
|  |     commands: | ||||||
|  |       - sleep 5 # give docker enough time to start | ||||||
|  |       - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin | ||||||
|  |       - ./rebuild.sh | ||||||
|  | 
 | ||||||
|  | services: | ||||||
|  |   - name: docker | ||||||
|  |     image: docker:dind | ||||||
|  |     privileged: true | ||||||
|  |     volumes: | ||||||
|  |       - name: dockersock | ||||||
|  |         path: /var/run | ||||||
|  | 
 | ||||||
|  | volumes: | ||||||
|  |   - name: dockersock | ||||||
|  |     temp: {} | ||||||
|  | 
 | ||||||
|  | trigger: | ||||||
|  |   event: | ||||||
|  |     - cron | ||||||
|  |   cron: | ||||||
|  |     - rebuild | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue