Tobias Gruetzmacher
6024b2a01b
Build modern Windows EXE with Python 3.12
2024-06-13 23:18:36 +02:00
Tobias Gruetzmacher
15423eab21
Drop support for Python 3.7
2024-02-18 17:26:54 +01:00
Tobias Gruetzmacher
c25c960132
Build with Python 3.12
2023-11-13 23:59:32 +01:00
Tobias Gruetzmacher
a392a41acb
Jenkins: Use modern coverage step
2023-10-26 22:25:25 +02:00
Tobias Gruetzmacher
e75a75285a
Jenkins: Update containers to Debian 12 (bookworm)
2023-07-09 01:11:15 +02:00
Tobias Gruetzmacher
e2fb9a1c40
Don't install as editable in Wine, it confuses PyInstaller
2023-06-04 13:43:16 +02:00
Tobias Gruetzmacher
c04e050735
Test with Python 3.11
2023-06-02 00:09:53 +02:00
Tobias Gruetzmacher
0e475d13d3
Build multiple Windows binaries
...
- Modern: 64-Bit, Python 3.10, needs Windows > 7
- Legacy: 32-Bit, Python 3.8, needs Windows > XP
2022-05-30 01:23:57 +02:00
Tobias Gruetzmacher
6415572f3d
CI: Make HOME environment hack less intrusive
2022-05-24 23:24:01 +02:00
Tobias Gruetzmacher
4a45270b65
CI: Use podman for Allure
2022-05-24 23:11:46 +02:00
Tobias Gruetzmacher
88113b9302
CI: Use qualified image names
2022-05-24 23:10:39 +02:00
Tobias Gruetzmacher
45436f1693
Switch to modern PEP-517/PEP-518 build
...
- Add pyproject.toml
- Remove setup.py
- Adopt tox & CI to modern structure
2022-04-08 01:24:58 +02:00
Tobias Gruetzmacher
6041c1e03b
Drop Python 2.6 support
2022-02-14 23:51:03 +01:00
Tobias Gruetzmacher
2e6b3d5f23
Test with Python 3.10
2021-10-17 14:22:31 +02:00
Tobias Gruetzmacher
987268dcf3
Move all reports into a common directory
2021-05-01 11:08:51 +02:00
Tobias Gruetzmacher
2002a5f61a
Drop Python 3.5 support
2021-04-30 21:24:25 +02:00
Tobias Gruetzmacher
cc582ce6bb
Jenkins: Remove timestamps & ansicolor wrapper
...
Both plugins have an option to be applied globally nowadays, so we don't
need to add it to the Jenkinsfile.
2021-03-19 14:27:56 +01:00
Tobias Gruetzmacher
5b3bfdd09e
Keep allure history over unstable builds
2021-01-19 08:37:29 +01:00
Tobias Gruetzmacher
b951fa009f
Build Windows binary with Python 3.8
...
Stay on 3.8 (instead of 3.9, which was released recently) to stay
compatible with Windows 7 for a while.
2020-12-12 17:55:29 +01:00
Tobias Gruetzmacher
0ea45ce986
Jenkins: Cache allure history between job runs
2020-11-28 00:37:05 +01:00
Tobias Gruetzmacher
0ac2f560a4
Jenkins: Archive allure history
2020-11-27 00:01:57 +01:00
Tobias Gruetzmacher
5f5fe91c8d
Buildfix: Generate allure report as Jenkins user
2020-11-23 09:42:58 +01:00
Tobias Gruetzmacher
bcc7f83ef8
Create Allure test reports
2020-11-23 00:30:06 +01:00
Tobias Gruetzmacher
848f051a89
Test on Python 3.9
2020-10-31 11:49:16 +01:00
Tobias Gruetzmacher
b89687f6d7
Jenkins: Don't use system tox
...
In some cases it may pick up the system Python version instead of the
"local" Python version, which leads to pip install errors.
2020-08-19 11:25:51 +02:00
Tobias Gruetzmacher
84f4a81cf5
Jenkins: Let branch reports reference master
2020-04-11 11:57:44 +02:00
Tobias Gruetzmacher
3eb714ae41
Jenkins: more build history
2020-04-11 11:43:29 +02:00
Tobias Gruetzmacher
c6cd914c5c
Drop Python 2 support: Build & testing
2020-02-02 23:47:19 +01:00
Tobias Gruetzmacher
32ee66f7f4
Jenkins: Use modern coverage api
2019-10-28 16:15:26 +01:00
Tobias Gruetzmacher
233328d495
Test with Python 3.8 (and drop support for 3.4)
2019-10-28 16:00:38 +01:00
Tobias Gruetzmacher
d259c9c576
Jenkins: Add STDERR to console workaround
...
I'm not even sure why this is a problem. Whenever STDOUT or STDERR
aren't redirected, the Python process fails with
Fatal Python error: init_sys_streams: can't initialize sys standard streams
OSError: [WinError 6] Invalid handle
2019-07-14 22:26:46 +02:00
Tobias Gruetzmacher
73cac9a4b2
Jenkins: Make sure Docker images are fresh
2019-07-14 15:29:52 +02:00
Tobias Gruetzmacher
131d530d1a
Jenkins: Update to warnings-ng
2019-07-14 13:50:54 +02:00
Tobias Gruetzmacher
2eb789b35d
Jenkins: Reduce number of pipeline steps
2019-07-14 13:11:22 +02:00
Tobias Gruetzmacher
3e8f90c159
Jenkins: Always use Debian buster as base
2019-07-14 12:58:05 +02:00
Tobias Gruetzmacher
7bb0605329
Jenkins: Use modern error handling
2019-07-14 12:57:06 +02:00
Tobias Gruetzmacher
98d217f686
Jenkins: Turn windows build errors into warnings
2019-07-14 12:47:58 +02:00
Tobias Gruetzmacher
df18acf135
Add CI build for Python 3.7
2019-01-04 00:04:04 +01:00
Tobias Gruetzmacher
39356bc468
Add windows build to Jenkinsfile
2018-05-19 18:24:11 +02:00
Tobias Gruetzmacher
29861e761f
Move Jenkins pipeline from Jenkins to repository
2018-05-19 18:19:11 +02:00