name: msbuild on: [push] env: BUILD_TYPE: Release jobs: build: runs-on: ubuntu-gitea steps: - uses: actions/checkout@v4 - uses: actions/setup-java@v4 with: distribution: 'adopt' java-version: '17' - name: Install Maven run: apt update && apt search maven && apt install -y maven - name: Validate Java installation run: | java -version mvn --version echo $JAVA_HOME mvn -B verify --file pom.xml - name: Prep Playwright Dependencies run: mvn exec:java -e -Dexec.mainClass=com.microsoft.playwright.CLI -Dexec.args="install-deps" - name: Build run: | mvn compiler:compile mvn compiler:testCompile - name: Test run: mvn surefire:test