1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-29 15:07:45 +00:00

CI: Build and test Lagom (non-fuzzer) on Azure

This commit is contained in:
Timothy Flynn 2021-08-16 11:38:50 -04:00 committed by Linus Groh
parent 6709c915aa
commit 27804a6e67
3 changed files with 92 additions and 5 deletions

25
Meta/Azure/Setup.yml Normal file
View file

@ -0,0 +1,25 @@
parameters:
os: 'Linux'
steps:
- checkout: self
persistCredentials: true
- ${{ if eq(parameters.os, 'Linux') }}:
- script: |
sudo apt-get purge -y clang-11
sudo apt-get update
sudo apt-get install ninja-build
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-12 100
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-12 100
wget https://github.com/WebAssembly/wabt/releases/download/1.0.23/wabt-1.0.23-ubuntu.tar.gz
tar -xzf ./wabt-1.0.23-ubuntu.tar.gz
rm ./wabt-1.0.23-ubuntu.tar.gz
displayName: 'Install Dependencies'
- ${{ if eq(parameters.os, 'macOS') }}:
- script: |
brew install ninja wabt
displayName: 'Install Dependencies'