Commit Graph

123 Commits

Author SHA1 Message Date
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
Forest Anderson
2c3c758cbf Changed stages 2019-09-07 16:35:10 +00:00
Imbris
52d84248ec Remove all warnings 2019-09-04 19:03:49 -04:00
Imbris
e1eccb18fd Deny all wanings, only use check in CI 2019-09-04 01:13:18 -04:00
Imbris
722ba8da20 update ci for new shader position 2019-08-15 23:56:14 -04:00
Marcel Märtens
ef049607e0 really really fix .gitlab-ci windows release build wasnt uploading artifacts 2019-08-04 18:14:48 +02:00
Marcel Märtens
42c8eb8c2d temp allor release builds to be generated 2019-08-04 16:55:09 +02:00
Marcel Märtens
683298b0bf prepare release builds in release branches 2019-08-04 16:26:59 +02:00
Forest Anderson
33cbb96a82 Removed Discord feature 2019-07-08 16:17:50 +00:00
Forest Anderson
933063a8f4 Stopped server from building 2019-07-07 16:16:08 +02:00
Forest Anderson
8786b7b4b7 Tried added Discord feature right to final builds 2019-07-07 16:16:08 +02:00
Forest Anderson
377c80192f Test add Discord feature to build 2019-07-07 16:16:07 +02:00
Forest Anderson
5442bbfe62 Force CI to block on rustc warnings 2019-07-07 03:24:22 +00:00
Forest Anderson
d847fc2fc6 Fix CI problems 2019-07-06 18:03:29 +00:00
Forest Anderson
92c5a7dd7c Added manual build option 2019-06-19 15:51:21 +00:00
Cody
6b09fd7c53 Pedantic comment and language fixes.
Former-commit-id: eb49765c911aaa97a9c8ed351216a7a6f8411213
2019-05-17 18:32:07 -04:00
Forest
3333987fcb Only push on master
Former-commit-id: a252869ed2e3c6779411c8f571acf413de173a78
2019-05-13 10:43:06 -04:00
Forest
ac25e27718 Always pull LFS
Former-commit-id: 37f76cd968ad778e4e259cca9390e7b10179795d
2019-05-13 09:45:21 -04:00
Dominik Broński
d17609bd3d fix the missing assets in artifact
Former-commit-id: a30253d7d624074e0e831a430bceb8f994e6dd20
2019-05-12 20:26:02 +00:00
Forest Anderson
23b76e95f9 Merge branch 'reusable-commit-build-job' into 'master'
Reusable commit build job for linux and windows.

See merge request veloren/veloren!104

Former-commit-id: 65896515ab1571917fc56e4d7f102c9452d43c91
2019-05-08 00:53:55 +00:00
Nikita Puzankov
f68b1ba17b Make nightly builds use reusable job.
Former-commit-id: d1606156f8766b965c6fe2265fcf430826c37254
2019-05-07 05:12:46 +00:00
Nikita Puzankov
d086654541 Reusable commit build job for linux and windows.
Former-commit-id: ee3dd9d3664fb8841fb6580db746f2160231543b
2019-05-03 19:06:14 +00:00
Forest
9fc50645b5 Remove submodule content from Gitlab-ci
Former-commit-id: 86b7cbb8a9de7309defd8b8395eea5355961bd68
2019-05-03 13:21:48 -04:00
Forest Anderson
eb6d8a1378 Clean code must not fail
Former-commit-id: 05ca3143c59fe11e2a84448a8377a549edaffec5
2019-04-29 21:19:17 +00:00
Forest Anderson
97bd11f391 Copy files after tar/zip for CI artifacts
Former-commit-id: 60d77ad59cb374a224b8e4d857ef71ec2a6c0a35
2019-04-29 20:21:51 +00:00
Forest Anderson
a25f7b6efa Removed improper artifact folder
Former-commit-id: d9ed5b19b73411541bfbd6a1cdbd276c6a9ec6b3
2019-04-29 15:36:41 -04:00
Forest Anderson
1ed043d70e fix my CodeReview,
no need to remove old zip because we remove the whole bin folder now
no need to copy archive at the end, just upload the archive in `bin/`


Former-commit-id: 05c6faf144e67169336a2cdcb5817ac9998e170c
2019-04-29 14:05:53 +00:00
Forest Anderson
7f881421d8 Fix get submodule on build
Former-commit-id: 6f39cadd9ec71c570e1515a34dfeb8b670c1e52a
2019-04-29 02:23:33 +00:00
Forest Anderson
78cfb4ccf5 Revert "Can't find artifact debug"
This reverts commit 605514a688 [formerly 34df4943aea59339aef49ac37b3bd89d385ae976].


Former-commit-id: a11b4b01450d9a279923db308dbf6578f1403820
2019-04-27 15:38:28 +00:00
Dominik Broński
d4002262e9 Fix fonts Issue
Former-commit-id: ce4e6d4d0d42a48489585f208a9267b7b6aa88e6
2019-04-20 20:48:35 +00:00
Marcel Märtens
48b4d3cae2 fix ci
Former-commit-id: 75e3fa7c0811585f200262a2ae3aedc0af683e48
2019-04-19 01:24:13 +02:00
Marcel Märtens
f494afd70f first test of ci
Former-commit-id: 4fbb5698fc411dbf95c53da74896eb164f540fed
2019-04-19 00:42:27 +02:00