mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	ci: add a build job for the various session managers we build
We allow those jobs to fail so a theoretical issue in the session managers doesn't prevent our pipeline from completing. The failure could however be due to our integration of the session managers, so failures should still be inspected nonetheless.
This commit is contained in:
		
							parent
							
								
									bff243d7f3
								
							
						
					
					
						commit
						6f74dc1375
					
				
					 1 changed files with 15 additions and 0 deletions
				
			
		| 
						 | 
					@ -234,6 +234,21 @@ build_release:
 | 
				
			||||||
    matrix:
 | 
					    matrix:
 | 
				
			||||||
      - CC: [gcc, clang]
 | 
					      - CC: [gcc, clang]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					build_session_managers:
 | 
				
			||||||
 | 
					  extends:
 | 
				
			||||||
 | 
					    - .build_on_fedora
 | 
				
			||||||
 | 
					  script:
 | 
				
			||||||
 | 
					    - echo "Building with meson options $MESON_OPTIONS"
 | 
				
			||||||
 | 
					    - meson "$BUILD_DIR" . --prefix="$PREFIX" $MESON_OPTIONS
 | 
				
			||||||
 | 
					    - ninja -C "$BUILD_DIR"
 | 
				
			||||||
 | 
					    - ninja -C "$BUILD_DIR" install
 | 
				
			||||||
 | 
					  variables:
 | 
				
			||||||
 | 
					    MESON_OPTIONS: "-Dsession-managers=$SESSION_MANAGERS"
 | 
				
			||||||
 | 
					  parallel:
 | 
				
			||||||
 | 
					    matrix:
 | 
				
			||||||
 | 
					      - SESSION_MANAGERS: ["[]", "wireplumber", "media-session", "media-session,wireplumber", "wireplumber,media-session" ]
 | 
				
			||||||
 | 
					  allow_failure: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
valgrind:
 | 
					valgrind:
 | 
				
			||||||
  extends:
 | 
					  extends:
 | 
				
			||||||
    - .build_on_fedora
 | 
					    - .build_on_fedora
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue