Added CI configuration
	
		
			
	
		
	
	
		
			
				
	
				ci/woodpecker/push/woodpecker Pipeline failed
				
					Details
				
			
		
	
				
					
				
			
				
	
				ci/woodpecker/push/woodpecker Pipeline failed
				
					Details
				
			
		
	
							parent
							
								
									41f72f3204
								
							
						
					
					
						commit
						4551a969c1
					
				|  | @ -0,0 +1,26 @@ | |||
| when: | ||||
|   branch: master | ||||
|   event: push | ||||
| 
 | ||||
| pipeline: | ||||
|   build: | ||||
|     image: 'archlinux:latest' | ||||
|     commands: | ||||
|       # Update packages | ||||
|       - pacman -Syu --needed --noconfirm base-devel | ||||
|       # Create non-root user to perform build & switch to their home | ||||
|       - groupadd -g 1000 builder | ||||
|       - useradd -mg builder builder | ||||
|       - chown -R builder:builder "$PWD" | ||||
|       - "echo 'builder ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers" | ||||
|       - su builder | ||||
|       # Build the package | ||||
|       - MAKEFLAGS="-j$(nproc)" makepkg -s --noconfirm --needed | ||||
| 
 | ||||
|   publish: | ||||
|     image: 'archlinux:latest' | ||||
|     commands: | ||||
|       # Publish the package | ||||
|       - 'curl -F "file=@$(ls *.pkg*)" -H "X-API-KEY: $API_KEY" https://pkgs.rustybever.be/api/publish' | ||||
|     secrets: | ||||
|       - api_key | ||||
		Loading…
	
		Reference in New Issue