Commit graph

19 commits

Author SHA1 Message Date
Jérôme Gardou 3644f3efca [GITHUB] Improve logic to cache RosBE build
+ Minor implrovements:
  Use cmake args instead of forcing command working directory
  Give specific names to artifacts - bootcd/livecd
2021-05-04 16:26:20 +02:00
Victor Perevertkin 239266640f
[GITHUB] Use full paths on build-linux, as RosBE.sh overwrites them
Addendum to 167c60a5c8 and 823ddc3d82
2021-05-04 01:32:21 +03:00
Victor Perevertkin 823ddc3d82
[GITHUB] Remove working-directory for configure
Addendum to 167c60a5c8
2021-05-04 01:21:40 +03:00
Victor Perevertkin 167c60a5c8
[GITHUB] Use cmake's -S and -B options explicitly 2021-05-04 01:10:22 +03:00
Jérôme Gardou e9cef3f216 [GITHUB] Add clang-cl amd64 build to CI
As before, use a matrix for Ninja+Msvc build
2021-05-03 22:00:57 +02:00
Jérôme Gardou a66214c020 [GITHUB] Enable GCC+clang amd64 build
Use github cache to build & retrieve RosBE on linux,
for now using a custom build script until Next RosBE is out

Use a matrix to manage linux gcc + clang build
2021-05-03 22:00:57 +02:00
Victor Perevertkin 246dbd3384
[GITHUB] Update LLVM version to 12 and fix indentation 2021-04-22 13:48:43 +03:00
Jérôme Gardou 3885ad87ca [GITHUB] Add MSBUILD CI action 2021-03-03 08:34:32 +01:00
Victor Perevertkin b410220f39
[GITHUB] Choose LLVM version manually 2021-03-03 06:03:01 +03:00
Victor Perevertkin a7cb59728d
[GITHUB] Fix PATH setting for Flex and Bison 2021-01-28 06:57:33 +03:00
Jérôme Gardou cad583967b [GITHUB] Get LLVM latest version from chocolatey repository
Also, explicitly set target in toolchain file to help CMake getting things right.
2020-12-28 12:13:30 +01:00
Thomas Faber 99c02855a8
[GITHUB] Add clang-cl location to the beginning of PATH instead of the end.
Fixes build with the latest VS2019 (16.8.2).
The new version now adds Llvm\x64\bin to the PATH of the
"x64_x86 Cross Tools Commannd Prompt", so we must override this to
get x86 clang.
2020-11-22 13:21:58 +01:00
Jérôme Gardou 597660a4b7 [GITHUB] Add CLang build action 2020-11-16 16:58:10 +01:00
Victor Perevertkin 05a5edef12
[GITHUB] Enable amd64 artefacts and other minor changes
- Enable artefacts upload for amd64 builds
- Use environment files instead of ::set-env due to security issue
- Upgrade upload-artifact and cache packages to v2
2020-11-09 00:08:18 +03:00
Victor Perevertkin 1f29f725d8
[GITHUB] Remove the hack for msvc-amd64 build
Do not upload artifacts for msvc-amd64 as they are not bootable anyway
2020-08-31 03:53:25 +03:00
Thomas Faber d04dcf75c7
[GITHUB] Enable Clang-Cl build in GitHub actions. CORE-17202 2020-08-23 12:10:11 +02:00
Victor Perevertkin 2dc9f0ae43
[GITHUB] Set up necessary environment variables for Flex and Bison
Decrease ccache size, based on observations
Print ccache statistics in the end of build
2020-05-28 23:11:53 +03:00
Victor Perevertkin 2d7f71c5b8
[GITHUB] Enable ccache for GCC builds on GitHub Actions 2020-05-17 13:32:14 +03:00
Victor Perevertkin a0283ecea3
[GITHUB][TRAVIS][APPVEYOR] Move all CI to GitHub Actions 2020-05-04 19:53:16 +03:00