Commit Graph

28 Commits (master)

Author SHA1 Message Date
Simon Bruder c65cf5cacd
Rename to Containerfile 2024-05-10 23:48:36 +02:00
Simon Bruder b01a15fbf7
Fix comments left over from experiments 2024-05-10 23:43:02 +02:00
Simon Bruder 5c9b35ba77
Fix warnings in osu client 2024-05-09 02:34:50 +02:00
Simon Bruder 3ed6442b49
Update 3rd party rulesets
Some did not build and were removed. This change also makes building
much faster, as the build now caches NuGet packages and uses one stage
per ruleset, so they can be built in parallel (by passing `--jobs N`).
2024-05-09 02:34:30 +02:00
Simon Bruder 11957cddba
Make version explicit 2024-05-09 02:31:02 +02:00
Simon Bruder 34a77be7d7
Remove patches 2024-05-09 02:28:56 +02:00
Simon Bruder c0511109ad
Use dotnet SDK 8.0 base image 2024-05-09 02:27:53 +02:00
Simon Bruder e307f5a75c
Add 3rd party rulesets
continuous-integration/drone/push Build is passing Details
2020-09-13 15:35:43 +02:00
Simon Bruder 550340b24e
Do not use self contained deployment 2020-09-13 15:09:55 +02:00
Simon Bruder 9b29cff93e
Make cachebust parameter available as env var
This allows using an already built image that was built with cachebust
set without rebuilding osu.
2020-09-13 15:02:53 +02:00
Simon Bruder 1260b52c98
Disable deployed build
continuous-integration/drone/push Build is passing Details
Deployed builds show a ~5s splash screen at startup, send errors caused
by using it inside a docker container to the developers. This patches
osu to show the version number but not enabling the other things.
2020-09-13 11:36:02 +02:00
Simon Bruder 72803468f6
Bypass tamper detection
continuous-integration/drone/push Build is passing Details
2020-08-25 13:57:02 +02:00
Simon Bruder 49c3bf282b
Build osu with version argument 2020-08-25 13:29:27 +02:00
Simon Bruder ef71705c2b
Add wayland support 2020-08-25 13:20:33 +02:00
Simon Bruder e4a40279bc
Clone with depth 1
continuous-integration/drone/push Build is passing Details
2020-07-10 22:38:12 +02:00
Simon Bruder da2b952ec7
Remove unnecessary find symlink wizardry 2020-06-10 16:21:55 +02:00
Simon Bruder 14c0c93582
Do not cachebust jq
continuous-integration/drone/push Build is failing Details
2020-03-21 11:14:23 +00:00
Simon Bruder a39ce7d87c
Always build with Release configuration
continuous-integration/drone/push Build is passing Details
2020-02-27 10:53:54 +00:00
Simon Bruder 5b817a7162
Build latest release and display release at start
continuous-integration/drone/push Build is passing Details
2020-01-05 22:33:05 +00:00
Simon Bruder 1ec5b007be
Trim published build
continuous-integration/drone/push Build is passing Details
2019-12-13 20:08:35 +00:00
Simon Bruder 13dc50979b
Use microsoft-provided docker images 2019-12-13 20:08:17 +00:00
Simon Bruder 24fd6a9cfd
Use .NET SCD (self contained deployment)
continuous-integration/drone/push Build is passing Details
2019-12-01 09:51:27 +00:00
Simon Bruder 655a15577a
Add option to build specific commit
continuous-integration/drone/push Build was killed Details
2019-11-30 12:29:20 +00:00
Simon Bruder 280f8de795
Add option to build specific configuration 2019-11-30 12:29:10 +00:00
Simon Bruder 4b4adbc714
Add cache buster 2019-11-30 12:28:16 +00:00
Simon Bruder 1b5db4e009
Execute dll with dotnet instead of binary 2019-11-30 12:23:15 +00:00
Simon Bruder 8e0575f1ef
Use slim base image 2019-11-30 12:22:59 +00:00
Simon Bruder dcf443ff23
init
continuous-integration/drone/push Build is passing Details
2019-11-15 21:46:02 +00:00