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