1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-16 20:29:57 +00:00
Commit graph

345 commits

Author SHA1 Message Date
AnyOldName3
5e5c0a1d89 Add branch name back to filename
The URL needs to contain the branch name anyway, so there's no point
removing it.
2021-02-13 00:28:18 +00:00
AnyOldName3
0736fec148 Give binaries static filename 2021-02-12 19:21:07 +00:00
Gleb Mazovetskiy
c8db4b9b34 .gitlab-ci.yml: Increase Android timeout (1h -> 1h30m) 2021-01-26 19:01:52 +00:00
Gleb Mazovetskiy
93bc5848af .gitlab-ci.yml: Bump Android cache key to v3 2021-01-26 19:00:55 +00:00
Gleb Mazovetskiy
99ba45a308 Optional static builds of OSG, MyGUI, Bullet 2021-01-26 19:00:55 +00:00
AnyOldName3
48ea9960b9 Fix Debian GCC timeout on forks 2020-11-17 16:45:13 +00:00
AnyOldName3
534fffb83d Chocolatey has one L 2020-10-21 23:30:39 +00:00
AnyOldName3
7efd48e6fd Copy Chocolatey log so it gets picked up as an artefact 2020-10-21 20:06:16 +00:00
Bret Curtis
7954dccb44 lz4 prep work; get linux and windows ready 2020-10-19 22:31:42 +03:00
psi29a
b222872446 Android build on gitlab 2020-10-19 08:27:38 +00:00
AnyOldName3
5e7e14c870 Only use MacOS runners for this project, not forks 2020-10-17 00:16:39 +00:00
AnyOldName3
341bcb66f5 Merge branch 'macos_shared_runner' into 'master'
MacOS Shared Runners

See merge request OpenMW/openmw!325
2020-10-09 22:42:31 +00:00
AnyOldName3
c6eb0dacd3 Bump Debian cache version numbers
This should stop MR builds clobbering the increased size with their tiny
size.
2020-10-09 20:51:25 +00:00
AnyOldName3
ef41edba9b Install tools in before_install.osx.sh 2020-10-09 13:56:21 +00:00
AnyOldName3
1aa5e5cc52 Increase CCache size for Debian where needed 2020-10-09 13:32:28 +00:00
AnyOldName3
3a39e1f8f8 config was from Windows CI 2020-10-08 22:25:16 +00:00
AnyOldName3
2f1b7c4d2f Rename DMG file 2020-10-08 21:35:37 +00:00
AnyOldName3
5515bc94b7 Keep logs as artifacts 2020-10-07 21:04:36 +00:00
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.
2020-10-07 22:18:12 +02:00
AnyOldName3
cfd9268a74 Install Qt if missing 2020-10-07 19:12:13 +00:00
AnyOldName3
a47d96ce0b Install CMake on MacOS if it's missing 2020-10-07 19:06:28 +00:00
psi29a
c34fd220db Update .gitlab-ci.yml 2020-10-07 17:31:29 +00:00
elsid
322298e02a
Build with clang in gitlab CI for linux 2020-10-03 00:19:48 +02:00
elsid
af95474670
Run unit tests in gitlab CI for linux build 2020-10-03 00:19:48 +02:00
AnyOldName3
a251461045 Unpin CMake version now latest is fixed 2020-09-03 13:50:24 +00:00
AnyOldName3
f7d28445f7 Add l to match typo in real URL 2020-08-10 17:51:05 +01:00
AnyOldName3
35d9ef355a Specify full repository URL 2020-08-10 17:38:17 +01:00
AnyOldName3
3497dcce76 Add OpenMW Chocolatey proxy as source 2020-08-10 17:33:11 +01:00
AnyOldName3
02167474cf Avoid using CMake 3.18.1 for Ninja builds to see if that fixes Windows_Ninja_CS_RelWithDebInfo 2020-08-04 13:18:40 +00:00
AnyOldName3
cd4ab320d8 Don't bother trying to set a PowerShell array from YAML
Just set a string and split it in the script.
2020-07-13 22:34:58 +01:00
AnyOldName3
000b52fc05 Swap quotes around 2020-07-13 22:03:48 +01:00
AnyOldName3
1720e2e1fd CI kick 2020-07-13 18:47:42 +01:00
AnyOldName3
a03fd03302 YAML wants lots of quotes 2020-07-13 18:04:25 +01:00
AnyOldName3
a43766bbc8 Try removing bashism reliance 2020-07-13 18:02:05 +01:00
AnyOldName3
5549ddab97 Split CS into separate jobs so build time is less tight.
Now we have twelve Windows jobs. Yay!
2020-07-13 17:08:46 +01:00
AnyOldName3
6a8e736bd2 Revert "Time commands"
This reverts commit c132646b97.
2020-07-13 16:53:23 +01:00
AnyOldName3
c132646b97 Time commands 2020-07-13 01:44:08 +01:00
AnyOldName3
0d1fb31358 Revert "Revert "Build the CS again.""
Maybe the reduced cache makes it fit.

This reverts commit 20859bbc50.
2020-07-12 22:39:24 +01:00
AnyOldName3
7676a36b32 Time a build with the reduced cache 2020-07-12 22:38:48 +01:00
AnyOldName3
5934a9d145 Actualy build the reduced cache.
It looks like cache is only invalidated if new files are added, not old ones removed.
2020-07-12 15:08:47 +01:00
AnyOldName3
6f3e87ce69 Cache less stuff to avoid duplicate entries.
This might make everything faster if we're network-bound.
2020-07-12 13:58:12 +01:00
AnyOldName3
20859bbc50 Revert "Build the CS again."
There wasn't enough time.

This reverts commit 22c5c7a96e.
2020-07-12 13:55:45 +01:00
AnyOldName3
22c5c7a96e Build the CS again.
Maybe this will work now the cache isn't trash
2020-07-12 03:18:56 +01:00
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.
2020-07-12 03:17:46 +01:00
AnyOldName3
094f0d1772 Maybe this will make globbing work 2020-07-11 22:46:12 +01:00
AnyOldName3
24129e8a54 Runner now supports sensible globbing patterns 2020-07-11 20:40:36 +01:00
AnyOldName3
699ec9e06e separate caches for MSBuild and Ninja 2020-07-11 17:52:42 +01:00
AnyOldName3
81aed34588 variables should be a hash of key value pairs 2020-07-11 16:54:13 +01:00
AnyOldName3
3862f0d10a Migrate variable names
Some of the built-ins were deprecated/removed
2020-07-11 16:42:15 +01:00
AnyOldName3
a9e6bf11c2 Configurations (via inheritance) 2020-07-11 16:36:21 +01:00
AnyOldName3
c29a1c2567 ninja: error: unknown target 'openwm', did you mean 'openmw'? 2020-07-11 03:52:54 +01:00
AnyOldName3
1bb54a28bc Build fewer targets
Most importantly, skip the CS. This should bring the build time under an hour.
2020-07-11 03:23:15 +01:00
AnyOldName3
38f1eae575 Merge remote-tracking branch 'upstream/master' into yet-another-windows-shared-runner-attempt 2020-07-11 01:19:36 +01:00
Icecream95
dc6fbd39d8
Cache compilation using ccache 2020-07-06 11:01:45 +12:00
AnyOldName3
bf69f90f80 Revert "Make build succeed so cache is kept"
This reverts commit 53be725df2.

It was only needed for CI reasons.
2020-06-27 03:28:42 +01:00
AnyOldName3
53be725df2 Make build succeed so cache is kept 2020-06-27 03:26:42 +01:00
AnyOldName3
d6ab2f9659 Disallow failure 2020-06-27 03:23:59 +01:00
AnyOldName3
c7cf163667 Don't keep whole build directory. 2020-06-27 03:23:12 +01:00
AnyOldName3
decf59d20e Don't try and activate MSVC when using MSBuild 2020-06-27 02:30:51 +01:00
AnyOldName3
82882beee6 Fix missing line breaks 2020-06-27 02:08:25 +01:00
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.
2020-06-27 02:05:17 +01:00
Bret Curtis
8d3b1b90b1 do not assume gcc is available; added build-essential 2020-06-22 12:49:59 +02:00
Bret Curtis
6846f5a212 While we are at it, go full OSG 3.6 2020-06-22 12:43:36 +02:00
Bret Curtis
a4c9a5cb00 Use docker image debian:bullseye as our target 2020-06-22 12:41:51 +02:00
Bret Curtis
61a5c6125d #5480: Drop Qt4 support and require Qt 5.12 or later. 2020-06-22 12:17:06 +02:00
Bret Curtis
6f1767c374 just get the thing working and leave it up to someone with more win10 knowledge than myself :) 2020-04-22 10:36:11 +02:00
Bret Curtis
b38459e505 powershell hell 2 2020-04-22 00:30:08 +02:00
Bret Curtis
0021dabd8e powershell hell 2020-04-22 00:22:48 +02:00
Bret Curtis
ade265ec6b give shared windows runners a try 2020-04-21 23:44:55 +02:00
Bret Curtis
0ac7bdd2eb try to cache everything 2019-10-29 15:12:53 +01:00
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.
2019-10-28 05:28:12 +00:00
Bret Curtis
8f75292d04 use ubuntu for mygui as well 2019-02-06 14:46:10 +01:00
Bret Curtis
a5c44a3186 updated mygui links for gitlab 2019-02-06 14:20:03 +01:00
Bret Curtis
a31841dbe9 use ubuntu version, good enough 2019-02-06 14:15:32 +01:00
Bret Curtis
635747d39c bump libbullet version for gitlab 2019-02-06 14:05:07 +01:00
Azdul
33470cb5a2 Win32 specific library 2019-01-16 20:53:02 +01:00
Azdul
d73165a80c Missing boost library 2019-01-16 20:37:00 +01:00
Azdul
4e27fdefdb Missing boost Linux library 2019-01-16 20:30:11 +01:00
Bret Curtis
b78cc4c7d8 Update .gitlab-ci.yml 2019-01-13 20:54:21 +00:00
Bret Curtis
922f696aaf bump bullet version for gitlab-ci 2018-12-17 16:52:49 +01:00
Bret Curtis
23d273b1d7 Follow the redirects 2018-10-29 17:43:08 +00:00
Bret Curtis
cc1fd8c92e Use https://http.kali.org/pool/main/m/mygui/ instead since debian doesn't keep old packages. 2018-10-29 17:35:04 +00:00
Bret Curtis
e45c0c8f59 Update to new packages 2018-10-29 16:28:24 +00:00
Bret Curtis
d4d46fc602 Build everything but branches until we can allow VM/CIs to run on forked projects. 2018-07-04 16:51:57 +00:00
Bret Curtis
209359bbc3 Try this on for size... 2018-06-29 19:07:39 +00:00
Bret Curtis
9b6ea0e89f # because our CI VMs are not public, MRs can't use them and timeout 2018-06-29 15:15:29 +00:00
Bret Curtis
d3dfe17441 try limiting scope 2018-06-29 15:13:06 +00:00
Bret Curtis
06216aa124 Update .gitlab-ci.yml 2018-06-29 13:36:00 +00:00
Bret Curtis
2d70c94733 gather up everything with 7zip 2018-06-28 09:05:39 +00:00
Bret Curtis
a8adb9374b use quotes 2018-06-28 08:24:34 +00:00
Bret Curtis
7cd0235fed Try creating a zip and archiving it. 2018-06-28 07:56:40 +00:00
Bret Curtis
83e23ee6fd gather up artifacts and use all processors available 2018-06-27 20:45:51 +00:00
Bret Curtis
8511f2398a try a set and call? 2018-06-27 16:53:27 +00:00
Bret Curtis
df23e0f857 Try calling it directly 2018-06-27 16:39:45 +00:00
Bret Curtis
609d6a1b29 bad syntax 2018-06-27 14:05:05 +00:00
Bret Curtis
b6fc204dd3 be more aggressive about suppressing message boxes 2018-06-27 14:02:30 +00:00
Bret Curtis
da5d7afe22 Update .gitlab-ci.yml 2018-06-27 13:25:23 +00:00
Bret Curtis
6751a7991d Update .gitlab-ci.yml 2018-06-27 12:36:12 +00:00
Bret Curtis
2d5f71e5be Update .gitlab-ci.yml 2018-06-27 12:35:02 +00:00
Bret Curtis
edd22342f2 Update .gitlab-ci.yml 2018-06-27 12:32:18 +00:00
Bret Curtis
218353e452 Update .gitlab-ci.yml 2018-06-27 12:19:03 +00:00
Bret Curtis
0105a48a4f give %% a try 2018-06-27 12:15:29 +00:00
Bret Curtis
6d1a83e667 Update .gitlab-ci.yml 2018-06-27 12:10:09 +00:00
Bret Curtis
51179a2c38 try a wildcard? 2018-06-27 12:01:51 +00:00
Bret Curtis
1fdffd6ef9 see if we can get win10 going 2018-06-27 13:57:51 +02:00
Bret Curtis
4d6ca2c387 preserve dmg artifact 2018-06-26 17:45:20 +00:00
Bret Curtis
9e7731259d what if we try make -j2 package ? 2018-06-26 15:40:06 +00:00
Bret Curtis
cfcd9c3fc6 What happens when we don't make install? 2018-06-26 15:36:53 +00:00
Bret Curtis
dd60b8f179 only delete files inside OpenMW.app dir 2018-06-26 15:18:18 +00:00
Bret Curtis
c1aee49b76 clean up after our previous build. 2018-06-26 15:09:51 +00:00
Bret Curtis
06eb9539bd Let make install do it's thing, it's more reasonable on macos and let's only archive that. 2018-06-26 14:51:55 +00:00
Bret Curtis
9e2c6d9fe1 actually step into the build directory and build! 2018-06-26 13:57:13 +00:00
Bret Curtis
308d78e3da only download via curl if file on server is different than what is currently cached on VM. 2018-06-26 13:54:37 +00:00
Bret Curtis
d008cd0c46 Update .gitlab-ci.yml 2018-06-24 21:26:53 +00:00
Bret Curtis
87f367ec11 Update .gitlab-ci.yml 2018-06-24 17:52:57 +00:00
Bret Curtis
f1158e8129 Update .gitlab-ci.yml 2018-06-23 13:50:58 +00:00
Bret Curtis
55de1c1a72 Update .gitlab-ci.yml 2018-06-23 13:22:20 +00:00
Bret Curtis
40a9d8ac06 Update .gitlab-ci.yml 2018-06-23 07:19:05 +00:00
Bret Curtis
c2826ca878 Update .gitlab-ci.yml 2018-06-22 16:41:20 +00:00
Bret Curtis
393ec99944 Update .gitlab-ci.yml 2018-06-22 15:29:27 +00:00
Bret Curtis
88555c0463 Update .gitlab-ci.yml 2018-06-22 15:20:38 +00:00
Bret Curtis
601b69b36c Update .gitlab-ci.yml 2018-06-22 15:14:09 +00:00
Bret Curtis
dcba3a1058 Update .gitlab-ci.yml 2018-06-22 15:13:09 +00:00
Bret Curtis
48d74a8781 Disable testing for now, not yet necessary. 2018-06-13 15:34:13 +00:00
Bret Curtis
032768a505 try to use as many cores as possible 2018-06-13 12:38:03 +00:00
Bret Curtis
da37585a8e Update .gitlab-ci.yml so that we only build with -j2 2018-06-13 10:15:07 +00:00
Bret Curtis
559754fa76 try this dance again 2018-06-13 09:31:39 +00:00
Bret Curtis
a49649c313 Try to get it to run and build on my docker instance. 2018-06-13 09:29:30 +00:00
Bret Curtis
2e2be76e3f Update .gitlab-ci.yml 2018-06-13 08:20:31 +00:00
Bret Curtis
3c933ebaad Update .gitlab-ci.yml 2018-06-12 19:10:15 +00:00
Bret Curtis
cc396f4dfd Update .gitlab-ci.yml 2018-06-12 19:06:59 +00:00
Bret Curtis
1c736ea064 Update .gitlab-ci.yml 2018-06-12 12:46:19 +00:00
Bret Curtis
a166534226 Update .gitlab-ci.yml 2018-06-12 11:41:19 +00:00
Bret Curtis
dddceba8f2 Update .gitlab-ci.yml 2018-06-12 11:32:37 +00:00
Bret Curtis
e3832cd2e2 Update .gitlab-ci.yml 2018-06-12 11:24:27 +00:00
Bret Curtis
bc0eb3349b Update .gitlab-ci.yml 2018-06-12 10:33:35 +00:00
Bret Curtis
e5dff83e38 Update .gitlab-ci.yml 2018-06-12 09:26:42 +00:00
Bret Curtis
a89441e879 Update .gitlab-ci.yml 2018-06-12 09:26:10 +00:00
Bret Curtis
20d8a424d6 Update .gitlab-ci.yml 2018-06-12 09:09:37 +00:00
Bret Curtis
8c4731728c Update .gitlab-ci.yml 2018-06-12 08:41:07 +00:00
Bret Curtis
de1cad86ab Update .gitlab-ci.yml 2018-06-12 08:37:26 +00:00
Bret Curtis
d986354d53 Update .gitlab-ci.yml 2018-06-12 08:30:18 +00:00
Bret Curtis
8714f48ce7 Update .gitlab-ci.yml 2018-06-12 08:22:44 +00:00
Bret Curtis
04dc74a1d6 Update .gitlab-ci.yml 2018-06-12 08:05:30 +00:00
Bret Curtis
7502a7dc4d what does this give us from a CI perspective? 2018-06-12 07:52:53 +00:00