The Wireshark development team uses GitLab’s continuous integration (CI) system and Buildbot to automatically build Wireshark for each Git merge request and commit. Automated builds provide several useful services:
GitLab’s CI and Buildbot operate 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”. Buildbot similarly colors successful jobs and steps green and failed ones red. Jobs and steps 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:
Each platform is represented at the status page by a single column, the most recent entries are at the top.