Unverified Commit 11065494 authored by Oleksandr Karpovich's avatar Oleksandr Karpovich Committed by GitHub

add `macosX64Test` and `jsTest` to github actions (#225)

Co-authored-by: 's avatarOleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
parent 97665bb0
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
name: CI name: CI
# Controls when the action will run. # Controls when the action will run.
on: on:
# Triggers the workflow on push or pull request events but only for the master branch # Triggers the workflow on push or pull request events but only for the master branch
push: push:
...@@ -31,6 +31,7 @@ jobs: ...@@ -31,6 +31,7 @@ jobs:
cd $GITHUB_WORKSPACE/skiko cd $GITHUB_WORKSPACE/skiko
./gradlew jvmTest ./gradlew jvmTest
./gradlew publishToMavenLocal ./gradlew publishToMavenLocal
./gradlew -Pskiko.native.enabled=true macosX64Test
./gradlew -Pskiko.native.enabled=true publishToMavenLocal ./gradlew -Pskiko.native.enabled=true publishToMavenLocal
linux: linux:
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
...@@ -55,7 +56,7 @@ jobs: ...@@ -55,7 +56,7 @@ jobs:
sudo apt-get update sudo apt-get update
sudo apt-get install gcc-9 g++-9 -y sudo apt-get install gcc-9 g++-9 -y
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-9
sudo update-alternatives --config gcc sudo update-alternatives --config gcc
sudo apt-get install ninja-build fontconfig libfontconfig1-dev libglu1-mesa-dev libxrandr-dev zip -y sudo apt-get install ninja-build fontconfig libfontconfig1-dev libglu1-mesa-dev libxrandr-dev zip -y
./gradlew -i jvmTest ./gradlew -i jvmTest
./gradlew publishToMavenLocal ./gradlew publishToMavenLocal
...@@ -88,6 +89,7 @@ jobs: ...@@ -88,6 +89,7 @@ jobs:
./emsdk activate 2.0.29 ./emsdk activate 2.0.29
source ./emsdk_env.sh source ./emsdk_env.sh
cd .. cd ..
./gradlew -Pskiko.wasm.enabled=true jsTest
./gradlew -Pskiko.wasm.enabled=true publishSkikoWasmRuntimePublicationToMavenLocal publishSkikoJsRuntimePublicationToMavenLocal ./gradlew -Pskiko.wasm.enabled=true publishSkikoWasmRuntimePublicationToMavenLocal publishSkikoJsRuntimePublicationToMavenLocal
windows: windows:
runs-on: windows-2019 runs-on: windows-2019
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment