mirror of
				https://git.proxmox.com/git/fwupd
				synced 2025-10-31 07:42:14 +00:00 
			
		
		
		
	| .. | ||
| build_and_install_debs.sh | ||
| build_and_install_pkgs.sh | ||
| build_and_install_rpms.sh | ||
| build_debian_s390x.sh | ||
| dependencies.txt | ||
| Dockerfile-arch.in | ||
| Dockerfile-debian.in | ||
| Dockerfile-fedora.in | ||
| Dockerfile-ubuntu.in | ||
| generate_dockerfile.py | ||
| README.md | ||
| s390x_cross.txt | ||
Continuous Integration
Continuous integration for fwupd is provided by Travis CI.
By using Travis CI, builds are exercised across a variety of environments attempting to maximize code coverage. For every commit or pull request 5 builds are performed:
Fedora (x86_64)
- A fully packaged RPM build with all plugins enabled
- Compiled under gcc
- Tests with -Werror enabled
- Tests with the built in local test suite for all plugins.
- All packages are installed
- An installed testing run with the "test" plugin and pulling from LVFS.
Debian testing (x86_64)
- A fully packaged DEB build with all plugins enabled
- Compiled under gcc
- Tests with -Werror enabled
- Tests with the built in local test suite for all plugins.
- All packages are installed
- An installed testing run with the "test" plugin and pulling from LVFS.
- All packages are removed
Debian testing (i386)
- A fully packaged DEB build with all plugins enabled
- Compiled under gcc
- Tests with -Werror enabled
- Tests with the built in local test suite for all plugins.
- All packages are installed
- An installed testing run with the "test" plugin and pulling from LVFS.
- All packages are removed
Ubuntu devel release (x86_64)
- A fully packaged DEB build with all plugins enabled
- Compiled under clang
- Tests without -Werror enabled
- Tests with the built in local test suite for all plugins.
- All packages are installed
- An installed testing run with the "test" plugin and pulling from LVFS.
- All packages are removed
Debian testing (cross compile s390x)
- Not packaged
- Compiled under gcc
- Tests with -Werror enabled
- Runs local test suite using qemu-user
Arch Linux (x86_64)
- A fully packaged pkg build with all plugins enabled
- Compiled under gcc
- Tests with -Werror enabled
- Compile with the deprecated USB plugin enabled
- Tests with the built in local test suite for all plugins.
- All packages are installed
