Commit Graph

177 Commits (00997fa7327293db6075d47d18bd36516537ba44)

Author SHA1 Message Date
elsid 63a6541d0e
Use separate caches for Debian builds
Different builds cache different states. Each time cache file is written it
erases the state created by a different type of build.
4 years ago
AnyOldName3 cfd9268a74 Install Qt if missing 4 years ago
AnyOldName3 a47d96ce0b Install CMake on MacOS if it's missing 4 years ago
psi29a c34fd220db Update .gitlab-ci.yml 4 years ago
elsid 322298e02a
Build with clang in gitlab CI for linux 4 years ago
elsid af95474670
Run unit tests in gitlab CI for linux build 4 years ago
AnyOldName3 a251461045 Unpin CMake version now latest is fixed 4 years ago
AnyOldName3 f7d28445f7 Add l to match typo in real URL 4 years ago
AnyOldName3 35d9ef355a Specify full repository URL 4 years ago
AnyOldName3 3497dcce76 Add OpenMW Chocolatey proxy as source 4 years ago
AnyOldName3 02167474cf Avoid using CMake 3.18.1 for Ninja builds to see if that fixes Windows_Ninja_CS_RelWithDebInfo 4 years ago
AnyOldName3 cd4ab320d8 Don't bother trying to set a PowerShell array from YAML
Just set a string and split it in the script.
5 years ago
AnyOldName3 000b52fc05 Swap quotes around 5 years ago
AnyOldName3 1720e2e1fd CI kick 5 years ago
AnyOldName3 a03fd03302 YAML wants lots of quotes 5 years ago
AnyOldName3 a43766bbc8 Try removing bashism reliance 5 years ago
AnyOldName3 5549ddab97 Split CS into separate jobs so build time is less tight.
Now we have twelve Windows jobs. Yay!
5 years ago
AnyOldName3 6a8e736bd2 Revert "Time commands"
This reverts commit c132646b97.
5 years ago
AnyOldName3 c132646b97 Time commands 5 years ago
AnyOldName3 0d1fb31358 Revert "Revert "Build the CS again.""
Maybe the reduced cache makes it fit.

This reverts commit 20859bbc50.
5 years ago
AnyOldName3 7676a36b32 Time a build with the reduced cache 5 years ago
AnyOldName3 5934a9d145 Actualy build the reduced cache.
It looks like cache is only invalidated if new files are added, not old ones removed.
5 years ago
AnyOldName3 6f3e87ce69 Cache less stuff to avoid duplicate entries.
This might make everything faster if we're network-bound.
5 years ago
AnyOldName3 20859bbc50 Revert "Build the CS again."
There wasn't enough time.

This reverts commit 22c5c7a96e.
5 years ago
AnyOldName3 22c5c7a96e Build the CS again.
Maybe this will work now the cache isn't trash
5 years ago
AnyOldName3 ef451fa266 Revert "Runner now supports sensible globbing patterns" & "Maybe this will make globbing work"
Runner *actually* only supports sensible globbing patterns for cache,
not artifacts.

This reverts commits 24129e8a54 and 094f0d1772.
5 years ago
AnyOldName3 094f0d1772 Maybe this will make globbing work 5 years ago
AnyOldName3 24129e8a54 Runner now supports sensible globbing patterns 5 years ago
AnyOldName3 699ec9e06e separate caches for MSBuild and Ninja 5 years ago
AnyOldName3 81aed34588 variables should be a hash of key value pairs 5 years ago
AnyOldName3 3862f0d10a Migrate variable names
Some of the built-ins were deprecated/removed
5 years ago
AnyOldName3 a9e6bf11c2 Configurations (via inheritance) 5 years ago
AnyOldName3 c29a1c2567 ninja: error: unknown target 'openwm', did you mean 'openmw'? 5 years ago
AnyOldName3 1bb54a28bc Build fewer targets
Most importantly, skip the CS. This should bring the build time under an hour.
5 years ago
AnyOldName3 38f1eae575 Merge remote-tracking branch 'upstream/master' into yet-another-windows-shared-runner-attempt 5 years ago
Icecream95 dc6fbd39d8
Cache compilation using ccache 5 years ago
AnyOldName3 bf69f90f80 Revert "Make build succeed so cache is kept"
This reverts commit 53be725df2.

It was only needed for CI reasons.
5 years ago
AnyOldName3 53be725df2 Make build succeed so cache is kept 5 years ago
AnyOldName3 d6ab2f9659 Disallow failure 5 years ago
AnyOldName3 c7cf163667 Don't keep whole build directory. 5 years ago
AnyOldName3 decf59d20e Don't try and activate MSVC when using MSBuild 5 years ago
AnyOldName3 82882beee6 Fix missing line breaks 5 years ago
AnyOldName3 edd6df1857 Try enabling Windows Shared Runners again.
Hopefully this will work now https://gitlab.com/gitlab-org/ci-cd/custom-executor-drivers/autoscaler/-/merge_requests/99 is merged.
5 years ago
Bret Curtis 8d3b1b90b1 do not assume gcc is available; added build-essential 5 years ago
Bret Curtis 6846f5a212 While we are at it, go full OSG 3.6 5 years ago
Bret Curtis a4c9a5cb00 Use docker image debian:bullseye as our target 5 years ago
Bret Curtis 61a5c6125d #5480: Drop Qt4 support and require Qt 5.12 or later. 5 years ago
Bret Curtis 6f1767c374 just get the thing working and leave it up to someone with more win10 knowledge than myself :) 5 years ago
Bret Curtis b38459e505 powershell hell 2 5 years ago
Bret Curtis 0021dabd8e powershell hell 5 years ago
Bret Curtis ade265ec6b give shared windows runners a try 5 years ago
Bret Curtis 0ac7bdd2eb try to cache everything 5 years ago
Icecream95 acbdd0391c Install Debian packages again in CI
The gcc docker image was updated to a newer version of Debian, so downloading packages from Ubuntu is no longer required.
5 years ago
Bret Curtis 8f75292d04 use ubuntu for mygui as well 6 years ago
Bret Curtis a5c44a3186 updated mygui links for gitlab 6 years ago
Bret Curtis a31841dbe9 use ubuntu version, good enough 6 years ago
Bret Curtis 635747d39c bump libbullet version for gitlab 6 years ago
Azdul 33470cb5a2 Win32 specific library 6 years ago
Azdul d73165a80c Missing boost library 6 years ago
Azdul 4e27fdefdb Missing boost Linux library 6 years ago
Bret Curtis b78cc4c7d8 Update .gitlab-ci.yml 6 years ago
Bret Curtis 922f696aaf bump bullet version for gitlab-ci 6 years ago
Bret Curtis 23d273b1d7 Follow the redirects 6 years ago
Bret Curtis cc1fd8c92e Use https://http.kali.org/pool/main/m/mygui/ instead since debian doesn't keep old packages. 6 years ago
Bret Curtis e45c0c8f59 Update to new packages 6 years ago
Bret Curtis d4d46fc602 Build everything but branches until we can allow VM/CIs to run on forked projects. 7 years ago
Bret Curtis 209359bbc3 Try this on for size... 7 years ago
Bret Curtis 9b6ea0e89f # because our CI VMs are not public, MRs can't use them and timeout 7 years ago
Bret Curtis d3dfe17441 try limiting scope 7 years ago
Bret Curtis 06216aa124 Update .gitlab-ci.yml 7 years ago
Bret Curtis 2d70c94733 gather up everything with 7zip 7 years ago
Bret Curtis a8adb9374b use quotes 7 years ago
Bret Curtis 7cd0235fed Try creating a zip and archiving it. 7 years ago
Bret Curtis 83e23ee6fd gather up artifacts and use all processors available 7 years ago
Bret Curtis 8511f2398a try a set and call? 7 years ago
Bret Curtis df23e0f857 Try calling it directly 7 years ago
Bret Curtis 609d6a1b29 bad syntax 7 years ago
Bret Curtis b6fc204dd3 be more aggressive about suppressing message boxes 7 years ago
Bret Curtis da5d7afe22 Update .gitlab-ci.yml 7 years ago
Bret Curtis 6751a7991d Update .gitlab-ci.yml 7 years ago
Bret Curtis 2d5f71e5be Update .gitlab-ci.yml 7 years ago
Bret Curtis edd22342f2 Update .gitlab-ci.yml 7 years ago
Bret Curtis 218353e452 Update .gitlab-ci.yml 7 years ago
Bret Curtis 0105a48a4f give %% a try 7 years ago
Bret Curtis 6d1a83e667 Update .gitlab-ci.yml 7 years ago
Bret Curtis 51179a2c38 try a wildcard? 7 years ago
Bret Curtis 1fdffd6ef9 see if we can get win10 going 7 years ago
Bret Curtis 4d6ca2c387 preserve dmg artifact 7 years ago
Bret Curtis 9e7731259d what if we try make -j2 package ? 7 years ago
Bret Curtis cfcd9c3fc6 What happens when we don't make install? 7 years ago
Bret Curtis dd60b8f179 only delete files inside OpenMW.app dir 7 years ago
Bret Curtis c1aee49b76 clean up after our previous build. 7 years ago
Bret Curtis 06eb9539bd Let make install do it's thing, it's more reasonable on macos and let's only archive that. 7 years ago
Bret Curtis 9e2c6d9fe1 actually step into the build directory and build! 7 years ago
Bret Curtis 308d78e3da only download via curl if file on server is different than what is currently cached on VM. 7 years ago
Bret Curtis d008cd0c46 Update .gitlab-ci.yml 7 years ago
Bret Curtis 87f367ec11 Update .gitlab-ci.yml 7 years ago
Bret Curtis f1158e8129 Update .gitlab-ci.yml 7 years ago
Bret Curtis 55de1c1a72 Update .gitlab-ci.yml 7 years ago
Bret Curtis 40a9d8ac06 Update .gitlab-ci.yml 7 years ago