drone
This commit is contained in:
		
							
								
								
									
										43
									
								
								drone.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								drone.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,43 @@
 | 
				
			|||||||
 | 
					kind: pipeline
 | 
				
			||||||
 | 
					type: docker
 | 
				
			||||||
 | 
					name: default
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					steps:
 | 
				
			||||||
 | 
					- name: test
 | 
				
			||||||
 | 
					  image: archlinux
 | 
				
			||||||
 | 
					  volumes:
 | 
				
			||||||
 | 
					    - name: cache
 | 
				
			||||||
 | 
					      path: /sharing
 | 
				
			||||||
 | 
					  commands:
 | 
				
			||||||
 | 
					  - pacman -Sy --noconfirm
 | 
				
			||||||
 | 
					  - pacman -S cmake make ninja libffi clang --noconfirm
 | 
				
			||||||
 | 
					  - mkdir build
 | 
				
			||||||
 | 
					  - cd build
 | 
				
			||||||
 | 
					  - cmake -G "Ninja" -D CMAKE_C_COMPILER=clang -D CMAKE_CXX_COMPILER=clang++ ..
 | 
				
			||||||
 | 
					  - cmake ..
 | 
				
			||||||
 | 
					  - ninja
 | 
				
			||||||
 | 
					  - cp ./../drone-template.tpl /sharing/message.tpl
 | 
				
			||||||
 | 
					  - ./testbin >> /sharing/message.tpl
 | 
				
			||||||
 | 
					  - ./testbin >> /sharing/test.txt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: send telegram notification
 | 
				
			||||||
 | 
					  image: appleboy/drone-telegram
 | 
				
			||||||
 | 
					  volumes:
 | 
				
			||||||
 | 
					    - name: cache
 | 
				
			||||||
 | 
					      path: /sharing
 | 
				
			||||||
 | 
					  settings:
 | 
				
			||||||
 | 
					    token: 1008627097:AAGJdFwxwV5eUNWHuI9LnO-_oRCNUirLTx0
 | 
				
			||||||
 | 
					    to: -1001226107365
 | 
				
			||||||
 | 
					+   message_file: /sharing/message.tpl
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					volumes:
 | 
				
			||||||
 | 
					- name: cache
 | 
				
			||||||
 | 
					  temp: {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					trigger:
 | 
				
			||||||
 | 
					  branch:
 | 
				
			||||||
 | 
					  - master
 | 
				
			||||||
 | 
					  event:
 | 
				
			||||||
 | 
					  - push
 | 
				
			||||||
		Reference in New Issue
	
	Block a user