Gerald Combs
271ab568b0
GitLab CI: Enable ccache in the "No options" job.
2021-12-17 18:53:53 +00:00
Gerald Combs
f877e26b31
GitLab CI: Add back a missing variable.
2021-12-17 08:49:02 -08:00
Gerald Combs
07c4059277
GitLab CI+Qt+Docs: CMAKE_PREFIX_PATH updates.
...
Qt's documentation recommends using CMAKE_PREFIX_PATH to designate your
Qt installation prefix: https://doc.qt.io/qt-5/cmake-get-started.html .
Do so in GitLab's CI and update the Developer's Guide.
2021-12-16 18:47:18 -08:00
Gerald Combs
7d88f1e2b1
GitLab CI: More Windows environment updates.
...
Use Visual Studio's CMake in the MR build. Use CMAKE_PREFIX_PATH as
recommended by https://doc.qt.io/qt-5/cmake-get-started.html
2021-12-16 17:00:02 -08:00
Gerald Combs
476bf62494
GitLab CI: Remove a no-longer-needed build.
...
Remove the -DENABLE_PCAP=OFF build from the "macOS Arm Package" job.
It's no longer needed since we now have a "No options" job.
2021-12-16 22:51:47 +00:00
Dario Lombardo
1f7c4eff30
ci: add no options job.
...
Fix : #17786 .
2021-12-16 22:54:21 +01:00
Gerald Combs
606bc27777
GitLab CI: Update our Windows environments.
...
Use Visual Studio's CMake where we can.
2021-12-15 18:51:20 -08:00
Gerald Combs
b62197c283
CMake+GitLab CI: Reduce verbosity.
...
For various commands, make sure we show warnings and errors, but not
other extraneous information such as filenames.
2021-12-11 13:57:29 -08:00
Gerald Combs
7736e69b57
GitLab CI: Simplify some checks.
...
Assume that we have sufficient AWS credentials if our S3 destination
environment variable is set.
2021-12-11 09:33:52 -08:00
Gerald Combs
5005a696e4
GitLab CI: Bump our minimum macOS Intel version.
2021-11-15 15:59:51 -08:00
Gerald Combs
4105d78681
GitLab CI: Switch the macOS Intel build to Qt 5.15.3.
2021-11-15 15:31:52 -08:00
Gerald Combs
24b8942a90
GitLab CI+tools: Fuzz test updates.
...
Make sure we install the llvm package, which includes llvm-symbolizer.
Add the current branch and CI job information to the error report.
2021-10-28 11:20:25 -07:00
Gerald Combs
fef8082364
GitLab CI: Move the Lintian check.
...
Move the Lintian check from the Ubuntu .dpkg job to the Debian package
job. This should reduce the time it takes to build merge request
pipelines a little bit.
2021-10-25 04:10:29 +00:00
Gerald Combs
f2ec793131
Revert "GitLab CI: Switch to clang 13."
...
This reverts commit 0aae44e145
.
The fuzz builder has been running out of memory since the switch to
Clang 13, so revert back to 12 for now.
2021-10-18 19:07:12 +00:00
Gerald Combs
6299a66a92
Revert "GitLab CI: Add an "Update Numbers" job."
...
This reverts commit f773bb4391
. Maybe some
other time.
2021-10-10 20:32:28 +00:00
Gerald Combs
f26ef902b2
GitLab CI: Initial macOS Intel build.
...
Add a "macOS Intel Package" job to .gitlab-ci.yml.
2021-10-09 09:32:32 -07:00
Gerald Combs
f773bb4391
GitLab CI: Add an "Update Numbers" job.
...
Add an "Update Numbers" job that updates our various "numbers",
translations, and other files.
2021-10-08 15:34:26 -07:00
Gerald Combs
aa41dd9a56
GitLab CI: Restrict our merges to master.
2021-10-06 03:45:55 +00:00
Gerald Combs
0aae44e145
GitLab CI: Switch to clang 13.
...
Clang 13 was added to the Ubuntu image in wireshark-containers
e5725506f4.
2021-10-06 00:28:01 +00:00
Gerald Combs
436dd46720
GitLab CI: Switch all Linux builds to our container registry.
...
Switch all of the remaining Linux builds to
registry.gitlab.com/wireshark/wireshark-containers/
2021-10-01 15:52:38 -07:00
Gerald Combs
f9279ddaea
GitLab CI: Switch the openSUSE 15.2 image.
...
Switch to the image in the wireshark/wireshark-containers registry.
2021-10-01 22:23:53 +00:00
Gerald Combs
fee7f31e63
GitLab CI: Switch the CentOS 8 image.
...
Switch to the image in the wireshark/wireshark-containers registry.
2021-10-01 20:13:31 +00:00
Gerald Combs
7f47511653
Try to fix RPM packaging.
...
Asciidoctor is now required for packaging. Try to make sure it's
installed on CentOS 8 and openSUSE 15.2. Note that CentOS 8 doesn't have
an Asciidoctor package, which complicates our SPEC.
2021-10-01 18:26:24 +00:00
Gerald Combs
f1ee29fc61
GitLab CI: Don't refresh our openSUSE repository.
...
The openSUSE 15.2 RPM Test step occasionally fails when trying to
retrieve repository metadata. Add "--no-remote" to the zypper install
command in the openSUSE 15.2 RPM Test to match the offline behavior of
our other RPM tests.
2021-09-27 04:17:01 +00:00
Alexis La Goutte
3e193b376f
GitLab CI: Add HTML output for Clang Analyzer Check artifact
2021-09-22 04:44:28 +00:00
Alexis La Goutte
6c0897393b
GitLab CI: remove ANSI color when generate Clang Check Analyzer text log
2021-09-22 04:44:28 +00:00
Alexis La Goutte
6cf6794e37
GitLab Ci: Fix duplicate apt cmd for daily run
2021-09-13 18:47:35 +00:00
Alexis La Goutte
d940352da7
gitlab-ci: enhance cppcheck
...
display on CI build, the text output (and not xml)
store all cppcheck output files on cppcheck folder
(you need to launch cppcheck twice for generate txt and xml)
2021-09-06 04:04:46 +00:00
Alexis La Goutte
3403e37d47
gitlab-ci: Add artifact for check hf conflict
2021-09-05 07:49:29 +00:00
Alexis La Goutte
1f4e150ca7
gitlab-ci (Clang): Add Clang Analyzer ouput to artifacts
2021-09-02 16:06:17 +00:00
Gerald Combs
97b6610818
GitLab CI: Fix a command.
...
BSD stat doesn't support `--format`.
2021-08-27 15:47:40 -07:00
Gerald Combs
916dac3316
GitLab CI: Print package sizes and hashes.
...
Print the sizes of our source, Windows, and macOS packages. Print the
hash of our macOS package.
2021-08-27 22:01:25 +00:00
Gerald Combs
8c4543373a
CMake: Use "'" instead of "’" in our guide filenames.
...
Use an apostrophe instead of RIGHT SINGLE QUOTATION MARK in our PDF and
EPUB filenames. Some programs (notably Okular) can't open filenames with
extended characters, at least on Windows.
2021-08-27 01:18:13 +00:00
Gerald Combs
5e016c1970
GitLab CI: Fix a path (try 2).
...
Copy the correct .dmg pattern to s3.
2021-08-25 22:18:00 +00:00
Gerald Combs
f8fb504d74
GitLab CI: Publish our Windows PDBs.
2021-08-25 22:01:27 +00:00
Gerald Combs
3fbf6fa022
GitLab CI: Fix a path.
...
Copy the correct .dmg path to s3.
2021-08-25 21:42:48 +00:00
Gerald Combs
28c4c947c0
GitLab CI: Enable macOS Arm notarization.
...
Enable code signing & notarization in the macOS Arm Package job. Add
"needs: []". Verify the .dmg after notarizing it.
2021-08-25 20:40:29 +00:00
Alexis La Goutte
72eb858741
gitlab-ci: Fix daily API ref
...
mkdir / cd build is already on ubuntu step
2021-08-25 17:18:28 +00:00
Alexis La Goutte
ebb1d7ffaf
gitlab-ci: Fix daily Clang Analysis
...
mkdir / cd build is already on ubuntu step
2021-08-25 17:18:28 +00:00
Gerald Combs
d2979e1976
GitLab CI: Initial macOS Arm build.
...
Add a "macOS Arm Package" job to .gitlab-ci.yml. Fixup a check in
osx-dmg.sh.
2021-08-24 21:22:41 +00:00
Gerald Combs
a6e0482a6f
Docs: Give the PDF and EPUB guides descriptive filenames.
...
Use the document title for our PDF and EPUB filenames under the theory
that "Wireshark User’s Guide.pdf" is more obvious than "user-guide.pdf".
2021-08-03 22:18:06 +00:00
Gerald Combs
282179b643
GitLab CI: Make sure Linux builds run under Docker.
...
Rename the .build job to .build-linux and require the "docker" tag. Add
a corresponding .test-linux job and have the Linux test stages extend
it. Update various steps accordingly.
2021-08-03 16:26:30 +00:00
Gerald Combs
b58edf3cb8
Docs: Add epub targets for the guides.
...
Add user_guide_epub and developer_guide_epub targets that generate
EPUB versions of the User's Guide and Developer's Guide.
Ping #17494 .
2021-07-30 21:05:37 +00:00
Gerald Combs
94d7b7846c
GitLab CI: Add a retry to the Windows builds.
...
The Windows runners (Win32 in particular) sometimes time out during
tests. Add a retry.
2021-07-25 22:13:38 +00:00
Gerald Combs
f6872b0c3e
GitLab CI: Produce less test output.
...
Pass `--output-on-failure` instead of `--verbose` to ctest so that we
produce more relevant output.
2021-07-14 18:17:08 +00:00
Gerald Combs
9ae60d8483
GitLab CI: Don't print a performance summary on Windows.
...
In the Windows merge request build job, don't pass
/consoleloggerparameters:PerformanceSummary;NoSummary to msbuild. It
makes the output more verbose and in turn makes errors more difficult to
find.
2021-07-14 00:48:46 +00:00
Gerald Combs
ef180c1be6
GitLab CI: Add a "merged" rule for dedicated runners.
...
We have to use dedicated runners for Windows builds, so create a
separate "if-merged" rule for them which includes only the
wireshark/wireshark repository.
2021-06-29 19:32:51 +00:00
Gerald Combs
798e45aaeb
GitLab CI: Update to match recent PortableApps changes.
2021-06-19 16:51:55 -07:00
Gerald Combs
6495e7da99
Packaging: Add 64-bit PortableApps packages.
...
Build WiresharkPortable32 or WiresharkPortable64 as appropriate for our
target platform. Add WiresharkPortable64 steps to the Win64 builder.
Update the Developer's Guide. Fixes #17260 .
2021-06-19 22:53:45 +00:00
Gerald Combs
2d9280089c
GitLab CI: Add initial Windows package builds.
...
Start migrating the Windows package build steps from Buildbot.
2021-06-16 05:48:38 +00:00