summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)AuthorFilesLines
2024-08-27Sunset/disable some CI jobs to reduce CI load, speed up CI and drop support ↵Fedja Beader1-4/+14
for obsolete platforms. Move some others to only master... Sunset/disable some CI jobs to reduce CI load. Move some others to only master branch as I deem them unlikely to fail if others work. gcc7 is direct replaced by gcc8 (both really obsolete these days) gcc7-default -> gcc10-default (same) gcc10 game/dyecmd only ... no need to test if these two special build options work on every ommit Some special builders are made master-only pending further review. Squashed with: * Fix: only: has to be an array or .. * Sunset/disable some CI jobs to reduce CI load. Move some others to only master branch as I deem them unlikely to fail if others work. gcc7 is direct replaced by gcc8 (both really obsolete these days) gcc7-default -> gcc10-default (same) gcc10 game/dyecmd only ... no need to test if these two special build options work on every ommit Some special builders are made master-only pending further review. **** mana/plus!99
2024-06-25re-integrate windows CIFedja Beader1-2/+14
- [x] integrate docker-windows-builder with or instead of the existing disabled MXE jobs - [x] fix rebranding breaking windows CI (already pushed to master) Part of #71 Squashed with: * $CI_COMMIT_BRANCH is unset in merge request pipelines * Too much text * Cleanup now that the builder branch is merged * Revert "Disable unnecessary builders" This reverts commit f4820e05439792a02601dfef0e2e2ad148615f1f. * Try depend strategy + de-hardcode stuff cleanup * Use downstream branch created for this purpose (testring only, switch to master before merging) * Multi-project pipeline, attempt #1 missing stage definition * Disable back, comment why it doesen't work Forgot to disable the broken windows builder job * Does existing MXE job even work? Kinda doubt it, but after this you can't blame me for not trying (What's the purpose of windows-docker-builder if this works?) But lets try the *32 one as well * Disable unnecessary builders **** mana/plus!87
2024-05-17Fix oddity introduced by 'Download mplint release instead of recompilingFedja Beader1-3/+0
every time' No error/warning? odd.
2024-05-10Download mplint release instead of recompiling every timeFedja Beader1-10/+6
Saves 1min10s by not compiling and another 15s by moving it together with linters. Squashed with: * Make sure mplint internal error or failure to run is detected * Make mplint breaking cause job to fail * Move linters out of lightweight.. goes faster, 3m46s -> 1m45s * Make script fail if any command returns nonzero or if any variable is unset. * Donwload mplint instead of building it **** mana/plus!80
2024-04-06Use debian bullseye for all active gcc10 CI jobsFedja Beader1-0/+3
2024-04-06Disable gcc-snapshot CI job.. do we really need to waste CI and dev timeFedja Beader1-1/+3
testing the very bleeding edge for every commit everywhere? Should still be made to run every so often... TODO
2024-04-06Move CI job image specifier to before script and after stage specifierFedja Beader1-14/+14
This is the most logical place for it, IMO. I left stage and branch specifier up top as this decision happens before any image is fetched.
2024-02-10[skip ci] Move linters from heavy lifters to light weights.Jesusaves1-1/+1
This should help a bit with queuing, not so much with pipeline CPU time.
2024-02-08Temporary fix while gconv-7 remain broken.Jesusaves1-0/+4
2024-02-08Be slightly more smart when running mplintJesusalva Jesusalva1-3/+1
Reduce some overhead on the script for a 4% speedup
2023-06-25Disable clang3.9 and Debian Stretch is no longer supported.Jesusalva Jesusalva1-20/+21
The coverage report is broken. I did not had time to fix it.
2023-04-02fix repository updates adding docker tag to every jobjak11-0/+24
2022-12-18removed i386 builds entirelyjak11-5/+9
our gitlab runners dont support i386 docker images (nobody should use a 32bit OS anymore)
2022-06-10Fix CI coverage reportjak11-1/+3
2021-12-15Minor CI maintenanceJesusaves1-0/+1
2021-05-23added pages dependenciesjak11-1/+3
2021-05-23[ci] splitted jobsjak11-10/+21
gcov -> build doxygen -> build pages -> deploy
2021-05-22changed pages to deployjak11-3/+3
2021-05-22[ci] added pages stagejak11-1/+53
added doxygen to pages stage added gcov_gcc6 to pages stage changed ci init script to use public dir.
2021-05-21added lint stagejak11-2/+3
(to prevent pipelines from running all trou in case any linting failes)
2021-03-03added env. variable PATH & LD_LIBRARY_PATH to gcc-snapshot_sdl2 buildjak11-0/+2
2021-03-03changed build env. to buster for gcc8*jak11-1/+3
2020-06-02Add gcc-snapshot with SDL2 build into main ci branchAndrei Karas1-0/+16
2020-06-01Add missing limit for triggers and mxe for manaplus base repository onlyAndrei Karas1-0/+6
2020-05-30Replace cosmic image to xenial in ci scriptsAndrei Karas1-4/+4
2020-05-30Rename gcc-7 to gcc-10 in .gitlab-ci.ymlAndrei Karas1-46/+46
2020-05-30Rename docker image names in ci branches from vicamo to i386Andrei Karas1-2/+2
2019-02-12Use debian stretch in gcc-6 ci buildsAndrei Karas1-0/+2
2019-01-26Replace in gcc-5 ci builds unstable to cosmicAndrei Karas1-2/+4
2018-11-24Add workaround for compilation warning in SDL 1.2 with new Mesa.Andrei Karas1-0/+14
2018-11-12Change images for clang compiler ci jobs.Andrei Karas1-0/+1
2018-11-12Test dyecmd in some ci jobs.Andrei Karas1-0/+8
2018-05-05Add some gcc-8 builds into .gitlab-ci.ymlAndrei Karas1-9/+9
2017-10-25Fix .h files build jobs in .gitlab-ci.ymlAndrei Karas1-2/+2
2017-10-13Remove some main jobs from .gitlab-ci.ymlAndrei Karas1-212/+0
2017-10-12Remove site related builds from .gitlab-ci.ymlAndrei Karas1-88/+0
2017-10-12Remove gcc-3 builds from .gitlab-ci.ymlAndrei Karas1-26/+0
2017-10-12Remove gcc-7 test builds from .gitlab-ci.ymlAndrei Karas1-315/+0
2017-10-12Remove jobs with check flags from .gitlab-ci.ymlAndrei Karas1-74/+0
2017-10-12Remove glibc debug builds from .gitlab-ci.ymlAndrei Karas1-69/+0
2017-10-12Remove mse builds from .gitlab-ci.ymlAndrei Karas1-69/+0
2017-10-12Remove mxe jobs from .gitlab-ci.ymlAndrei Karas1-77/+0
2017-10-12Join different small linter jobs into one in .gitlab-ci.ymlAndrei Karas1-26/+5
2017-10-12Join mplint jobs into one job in .gitlab-ci.ymlAndrei Karas1-18/+2
2017-10-12Remove gcc snaphsot builds from .gitlab-ci.ymlAndrei Karas1-58/+0
2017-10-12Remove fedora builds from .gitlab-ci.ymlAndrei Karas1-84/+0
2017-10-12Remove builds with pugixml from .gitlab-ci.ymlAndrei Karas1-82/+0
2017-10-12Remove clang-4 and clang-5 builds from .gitlab-ci.ymlAndrei Karas1-30/+0
2017-10-12Remove gcc-5 builds from .gitlab-ci.ymlAndrei Karas1-273/+0
2017-10-12Remove clang-6 builds from .gitlab-ci.ymlAndrei Karas1-120/+0