ShadowNinja
35bfffb556
Auto-detect level of parallelism
2022-04-08 14:55:21 +01:00
ShadowNinja
ea2fba877a
Use build directory for builds
2022-04-08 14:55:21 +01:00
sfan5
ce199d6f9e
Update MinGW used by CI
...
This made a rebuild of 32-bit deps necessary.
They were updated in the process and this was done for 64-bit too for consistency.
2022-02-08 19:31:24 +01:00
sfan5
b02b381af2
Bump IrrlichtMt to 1.9.0mt4 in CI
2022-01-16 15:54:08 +01:00
sfan5
0b95da7ad3
Automatically package MinGW runtime in buildbot
2021-10-31 22:32:48 +00:00
sfan5
e5edda28ce
Drop Ubuntu 16.04 from gitlab-ci, add 20.04 instead
2021-09-01 22:20:38 +02:00
lhofhansl
d1624a5521
Switch MapBlock compression to zstd ( #10788 )
...
* Add zstd support.
* Rearrange serialization order
* Compress entire mapblock
Co-authored-by: sfan5 <sfan5@live.de>
2021-08-31 17:32:31 -07:00
sfan5
beac4a2c98
CI: Bump IrrlichtMt to 1.9.0mt3
2021-08-31 23:57:39 +02:00
Loïc Blot
a7188bd6f5
Add debian 11 to Gitlab-CI ( #11571 )
...
* feat(gitlab-ci): add debian 11 support
2021-08-27 11:19:15 +02:00
JosiahWI
cf136914cf
Take advantage of IrrlichtMt CMake target ( #11287 )
...
With the CMake changes to IrrlichtMt, it's now possible to use a target for IrrlichtMt.
Besides greatly improving the ease of setting up IrrlichtMt for users building the client, it removes the need for Minetest's CMake to include transitive dependencies such as image libraries, cleaning it up a tiny bit. The PR works by finding the IrrlichtMt package and linking to the target it provides. If the package isn't found and it isn't building the client, it will still fall back to using just the headers of old Irrlicht or IrrlichtMt.
2021-07-27 19:11:27 +02:00
Lejo
d44f1aabbb
Fix list of libraries included in AppImage
2021-05-15 23:56:33 +02:00
sfan5
83a7b48bb1
Fix Windows pipelines on Gitlab-CI
2021-04-28 09:18:05 +02:00
sfan5
5f4c78a77d
Fix broken include check and correct Gitlab-CI script
2021-03-26 23:12:19 +01:00
sfan5
6a26d6d15a
Adjust build config for Irrlicht changes (again)
2021-03-26 20:58:45 +01:00
sfan5
f213376b35
Update Gitlab-CI configuration too
2021-03-12 20:55:51 +01:00
sfan5
e663aecbae
Update Gitlab-CI pipeline
2021-01-04 16:29:25 +01:00
Lejo
a16e412c9d
Auto build client appimage ( #10561 )
...
* Replace ubuntu:14.04 with ubuntu 18:04
* Auto build client appimage
Co-authored-by: sfan5 <sfan5@live.de>
2020-11-15 17:38:04 +01:00
Loïc Blot
27a485a472
Replace travis with github actions ( #9641 )
...
* Move outside of travis to Github actions
This will permit to have better integrated CI workflow than the previous
travis one.
2020-04-20 20:18:40 +02:00
Paul Ouellette
840b17ce63
Update API site build ( #9622 )
2020-04-11 20:38:39 +02:00
Loïc Blot
12275e235a
Automated build changes ( #9619 )
...
* Automated build changes
* drop a useless ubuntu non lts version
* update gitlab ci syntax to modern one
* add debian 10 step on the gitlab ci pipeline
* switch docker build to Debian 10
* add .gradle folder to gitignore
2020-04-09 20:46:06 +02:00
sfan5
7908b20dd9
buildbot: Update to newer MinGW gcc 9.2
2020-03-12 00:10:09 +01:00
Paul Ouellette
bb7afd306a
Add Mkdocs API site ( #8133 )
...
* Add MkDocs API site
2019-04-12 14:29:29 +02:00
Loïc Blot
1a51455b9e
Gitlab CI: docker image rename + add commit id tag
2018-12-12 09:47:32 +01:00
Loïc Blot
ca141ed491
Add a Dockerfile + gitlab CI build ( #7968 )
...
* Add a minetest docker file
* Clone minetest_game from git directly
2018-12-12 00:00:08 +01:00
Loïc Blot
8986a9e605
Gitlab CI: Disable currently broken ubuntu 16.10 & 17.04 builds
...
I will try to repair them later
2018-03-22 19:44:41 +01:00
Loïc Blot
d74385be24
Implement GItlab CI daily builds for windows platform (32 & 64) ( #5923 )
...
* Implement win32 & win64 builds in Gitlab CI + pkg improvements
* windows buildbot: split build & deploy steps
* move deb artifacts to root folder to have a nicer artifact
* add windows build + packaging on xenial
2017-06-08 16:30:30 +02:00
Loic Blot
bfacfc2062
Gitlab CI: Fix Ubuntu 14.04/Debian 8 build by using GCC 6 toolchain
...
+ indent fix
2017-06-05 00:06:01 +02:00
Loïc Blot
af96309621
Gitlab-CI: keep build workspace only 1 hour
2017-04-24 16:06:27 +02:00
Loïc Blot
2ad74a9e8b
Gitlab-CI enhancements ( #5629 )
2017-04-21 10:22:20 +02:00
Loïc Blot
8c8333bf68
Prepare for Linux daily build packages (using Gitlab.com CI) ( #5542 )
...
* Prepare for Linux daily build packages (using Gitlab.com CI)
2017-04-08 10:19:07 +02:00