Commit Graph

9 Commits

Author SHA1 Message Date
Stefano Bonicatti
8ab9a798eb Change and add some python packages in the CI Dockerfile
- Add the bdist_wheel package to have pip optimize packages.
- Update Python 2 packages to Python 3
- Use pexpect==3.3
2019-12-07 20:51:09 -05:00
Stefano Bonicatti
92f67a5f5b Prefer 7zip when installing Strawberry Perl (#6031)
Use a faster method to download and a faster method to
extract zip archives, when available.
2019-11-11 09:53:33 -05:00
SS
bc62339656 adding utf8 locale to dockerfile (PR #6011) 2019-11-09 01:26:45 +01:00
Alessandro Gario
7fee358178 CMake: Update the OpenSSL formula (#5976) 2019-11-01 21:25:14 -04:00
Stefano Bonicatti
33e5fcb3b6
Add elfutils to the CI Dockerfile (#5940)
Needed to create RPM debuginfo packages.

Also update the azure-pipelines.yml to use the new Docker image.
2019-10-27 16:27:11 +01:00
Alessandro Gario
41fb4efba1
CMake: Migrate macOS and Windows to the OpenSSL formula (#5928) 2019-10-26 14:03:31 +02:00
Stefano Bonicatti
974bdef901 Various fixes and CI steps for packaging (#5881)
* Fix packaging regression on Windows

Component variables should be set only for Linux and macOS,
otherwise on Windows the internal WiX IDs change and the
WiX fragment patch won't work.

Cleanup the version patch component, since WiX doesn't support
version components that are not digits.

* Add the rpm package to the CI Dockerfile, to test rpm packaging

* Fix TGZ generation on other platforms

* Add dpkg-dev and file packages to the CI Dockerfile

They are needed for creating DEB debug packages.

* Add a packaging steps to the CI

Set TGZ as a default packaging system when one cannot detected.

Fix generatePackageTarget indentation.
2019-10-13 12:53:16 +02:00
Alessandro Gario
225bbaf992
Integrate cppcheck and clang-tidy within the CMake project (#5730) 2019-10-08 18:17:11 +02:00
Stefano Bonicatti
fdd2272148 Provide CI Dockerfile and some fake packages (#5855)
Since normally the tests are run on a more complete VM or physical host,
we create fake empty packages to install so that
the test DebPackages.test_sanity doesn't fail.
2019-10-07 16:26:43 +02:00