mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	CI: add FreeBSD build with Cirrus CI
As a first step for automatic FreeBSD testing add a build and install for FreeBSD versions 12.4, 13.2 and 14-snapshot using Cirrus CI. Reviewed-by: Jose Luis Duran Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Martin Matuska <mm@FreeBSD.org> Closes #15332
This commit is contained in:
		
							parent
							
								
									4848a0898e
								
							
						
					
					
						commit
						82d2291398
					
				
							
								
								
									
										21
									
								
								.cirrus.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								.cirrus.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,21 @@ | ||||
| env: | ||||
|   CIRRUS_CLONE_DEPTH: 1 | ||||
|   ARCH: amd64 | ||||
| 
 | ||||
| build_task: | ||||
|   matrix: | ||||
|     freebsd_instance: | ||||
|       image_family: freebsd-12-4 | ||||
|     freebsd_instance: | ||||
|       image_family: freebsd-13-2 | ||||
|     freebsd_instance: | ||||
|       image_family: freebsd-14-0-snap | ||||
|   prepare_script: | ||||
|     - pkg install -y autoconf automake libtool gettext-runtime gmake ksh93 py39-packaging py39-cffi py39-sysctl | ||||
|   configure_script: | ||||
|     - env MAKE=gmake ./autogen.sh | ||||
|     - env MAKE=gmake ./configure --with-config="user" --with-python=3.9 | ||||
|   build_script: | ||||
|     - gmake -j `sysctl -n kern.smp.cpus` | ||||
|   install_script: | ||||
|     - gmake install | ||||
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -42,6 +42,7 @@ | ||||
| !udev/** | ||||
| 
 | ||||
| !.editorconfig | ||||
| !.cirrus.yml | ||||
| !.gitignore | ||||
| !.gitmodules | ||||
| !AUTHORS | ||||
| @ -60,7 +61,6 @@ | ||||
| !TEST | ||||
| !zfs.release.in | ||||
| 
 | ||||
| 
 | ||||
| # | ||||
| # Normal rules | ||||
| # | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Martin Matuška
						Martin Matuška