The Wireshark development team uses GitLab’s continuous integration (CI) system to automatically build Wireshark for each Git merge request and commit. Automated builds provide several useful services:
GitLab’s CI operates by running a series of steps and reporting success or failure. A typical CI job might do the following:
GitLab’s CI marks successful jobs with a green checkmark and failed jobs with a red “X”. Jobs provide a link to the corresponding console logfile which provides additional information.
Release packages are built on the following platforms:
Static code analysis and fuzz tests are run on the following platforms: