Marcel Märtens
b9344ffeb7
CI cleanup
...
- switching more to rules syntax
- clean up some templates
- EITHER optional builds or build builds
- ordering
2020-06-16 12:45:35 +02:00
Marcel Märtens
7d9b2ff9b6
quickfix ci
2020-06-11 22:37:49 +02:00
Marcel Märtens
dcea5776c1
Different Jobs now have different target directorys, as cargo
seems to have some weird behavior, see more in MR25 of veloren-docker-ci:
...
https://gitlab.com/veloren/veloren-docker-ci/-/merge_requests/25
2020-05-29 15:50:23 +02:00
Songtronix
7fa71c2562
fix(ci): adjust release trigger + make sure pipelines always run
2020-05-28 18:44:31 +02:00
Songtronix
26ee5e85cc
fix(ci): run pipeline for branches and tags
2020-05-24 12:26:15 +02:00
Songtronix
507086fac6
change(ci): centralise master/tag push check
2020-05-22 18:13:58 +02:00
Songtronix
ce7eced0b3
change(ci): centralise recompile check
2020-05-22 18:13:58 +02:00
Songtronix
b6135f60ed
change(ci): document and add retries + fmt
2020-05-22 18:13:57 +02:00
Songtronix
07d7d17182
change(ci): take advantage of auto cancel pending pipelines
2020-05-22 18:13:57 +02:00
Songtronix
b6de531e76
change(ci): split up stages into separate files
2020-05-22 18:13:57 +02:00
Songtronix
465d4d44ee
fix(ci): allow coverage test to fail temporarily
...
#538
2020-04-23 14:47:21 +02:00
Marcel
4ab646900a
Merge branch 'xMAC94x/temp-macos' into 'master'
...
temp allow failure in macos
See merge request veloren/veloren!844
2020-03-20 10:27:02 +00:00
Mckol
e4a1e4d078
Made the CI fail if Cargo.lock isn't up-to-date
2020-03-10 23:32:33 +01:00
Marcel
77d2c2a253
temp allow failure in macos
2020-03-10 22:03:29 +00:00
Marcel Märtens
0cb0328c79
workaround for tests and tarpaulin
2020-02-27 22:19:51 +01:00
Marcel Märtens
bf14deb5e0
automated macos builds
2020-02-27 12:50:43 +01:00
Marcel Märtens
1fbdb9c590
auto-generated docker image for server-cli based on kaniko like i researched for torvus and correct release branch detection:
...
- ade4d37575
2020-02-26 17:08:46 +01:00
Rémy PHELIPOT
98c37d0b28
[i18n] Configurable fonts
...
- Add font configuration in internationalization files
- Scale font size using a configurable ratio
- Add a script to identify translation item statuses using Git metadata
- Execute the i18n script in a new gitlab-ci step (delayed)
- Clone haxrcorp_4089_cyrillic_altgr font (haxrcorp_4089_cyrillic_altgr_extended)
to add some additional latin characters (mainly for French)
2020-02-16 16:02:38 +01:00
Forest Anderson
b481d3c747
Try tarpaulin 4 times before failing
2020-02-15 20:57:52 +00:00
Marcel Märtens
90bcd87007
Reactivate Failure is allowed for benchmark and coverity
2020-02-09 20:01:44 +01:00
Joshua Yanovski
3a0483e8ee
Fix asset caching issue in CI.
2020-01-23 18:18:54 +01:00
Joshua Yanovski
898b5c6593
Fix benchmarks and profile overrides.
...
This was necessary because Cargo recently deprecated the "overrides"
keyword in favor of "package", and Criterion changed its interface.
This commit also now lists more configurable keys, so if they aren't set
to their defaults the user will be able to find them. This includes the
roll key, which wasn't listed earlier and is different on Windows and
Mac. It does *not* include the respawn key because that key is already
shown when you die.
2020-01-20 14:16:28 +01:00
Forest Anderson
f840e49e72
Revert "Merge branch 'angelonfira/add-asset-separation-and-compression' into 'master'"
...
This reverts merge request !650
2019-12-01 22:12:26 +00:00
Forest Anderson
14eebd930d
Added audio compression job for CI
2019-12-01 21:16:55 +00:00
Marcel Märtens
203d76a550
remove option to build debug builds, because they are not needed and to reduce caches
2019-11-25 01:10:06 +01:00
Marcel Märtens
1093d51c41
tarpaulin fails because it cannot parse Cargo.toml, somehow removing these lines makes tarpaulin run again, so we use it as a workaround/quickfix
2019-11-21 20:18:13 +01:00
Marcel Märtens
e0d5376852
Simplyfy builds and checks,
...
when doing 2 builds, rust recompiles alot files and doesnt cache them, this is avoided by just call cargo build instead
2019-11-21 20:18:12 +01:00
Marcel Märtens
67b589b3c9
add tarpaulin coverage
2019-11-21 20:18:08 +01:00
Marcel Märtens
5609031391
simplify before-script
2019-11-21 20:18:06 +01:00
Marcel Märtens
22ec19ec55
make cargo check less verbose
2019-11-21 20:18:05 +01:00
Marcel Märtens
b08f11cfa4
switch to new caching inside docker, described at: https://gitlab.com/veloren/veloren-docker-ci/merge_requests/8
...
we need to ln target to /dockercache/veloren/target in order for the cace to take affect, the old caching info is no longer needed inside .gitlab-ci.yml
2019-11-18 12:11:54 +01:00
Marcel Märtens
db80ddb088
fix a ci problem if debug dir wasnt available
2019-11-14 09:33:16 +01:00
Marcel Märtens
5d2199bd33
more debug stuff in ci
2019-11-14 01:24:08 +01:00
Acrimon
a196ad40b6
Strip linux executables.
2019-11-11 12:52:27 -05:00
Acrimon
1c9e311693
Fix #364 .
2019-10-29 23:48:15 +01:00
Acrimon
c4093956f7
Fix ci job.
2019-10-28 19:23:27 +01:00
Acrimon
64a9b0f1b1
Added basic security job that just runs audit.
2019-10-28 19:18:02 +01:00
Songtronix
1a47cadc24
fix(CI): remove unneeded copy
2019-10-17 15:35:14 +02:00
Songtronix
cde310fa5a
change(CI): include LICENSE in artifacts
2019-10-17 15:06:20 +02:00
Forest
7d2b3bca0f
rename all caches to prevent busting
2019-10-10 16:53:26 -04:00
Forest Anderson
212c3a1720
Fixed target
2019-10-10 20:47:40 +00:00
Forest Anderson
32f296d581
Don't copy assets
2019-10-09 19:18:59 -04:00
Forest Anderson
e7b97e0c66
md5sum assets
2019-10-09 22:42:39 +00:00
Forest Anderson
8fa4ffdfd9
Angelonfira/ci hotfixes arifacts
2019-10-08 17:03:00 +00:00
Acrimon
2835caf778
Fixed ci artifact placement.
2019-10-08 14:39:52 +02:00
Acrimon
4af15bcba2
Fixed a typo on the ci config. Fixes master pipelines.
2019-10-08 12:46:40 +02:00
Acrimon
0d01480b7a
Update dockerimage.
2019-10-08 11:14:46 +02:00
Acrimon
4f52a88c27
CI improvements
2019-10-08 08:13:40 +00:00
Forest
4a59ed233c
Changed to oct toolchain
2019-10-03 17:19:22 -04:00
Forest Anderson
a9771850d7
Prevent double zip with CI
2019-09-29 10:59:34 +00:00