对于Java 的构建是通过setup-java-jdk这个 Action (参考文档:https://docs.github.com/zh/actions/use-cases-and-examples/building-and-testing/building-and-testing-java-with-maven) 在Github 项目的Actions里搜Java with Maven,选择第二个。 image.png 接下来出现这个界面: image.png 它会在项目的根目录下创...
steps: -uses:actions/checkout@v4-uses:actions/setup-java@v4with:distribution:'temurin'java-version:'21'cache:'gradle'cache-dependency-path:|#optionalsub-project/*.gradle*sub-project/**/gradle-wrapper.properties-run:./gradlew build --no-daemon ...
java-version: 1.8 # 步骤3,执行shell命令 - name: Unit tests run: bash ./gradlew test --stacktrace apk: name: Generate APK runs-on: ubuntu-18.04 steps: - uses: actions/checkout@v2 - name: set up JDK 1.8 uses: actions/setup-java@v1 with: java-version: 1.8 - name: Build debug APK...
- uses: actions/checkout@v2 - name: set up JDK 1.8 uses: actions/setup-java@v1 with: java-version: 1.8 - name: release apk sign run: | echo "给apk增加签名" cp $GITHUB_WORKSPACE/.github/workflows/android.keystore $GITHUB_WORKSPACE/app/android.keystore sed '$a\RELEASE_STORE_FILE=./...
name:AndroidCIon:release:types:[published]push:branches:-mastertags:-'2.*'pull_request:branches:-masterjobs:build:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v2-name:setupJDK1.8uses:actions/setup-java@v1with:java-version:1.8-name:release apk signrun:|echo"给apk增加签名"cp $GITHUB_WORKSP...
一般情况下,Android 项目中的 Java 代码语法需要一定的 Java 编译器版本,因此我这里引入了actions/setup-java这个 action 来快捷地设置 Java 的版本,比如这里我使用了 1.8 版本(Java 8)覆盖环境中自带的 Java 11 版本。同样地,设置 Gradle 和 Android SDK 也有快捷的 action 可以复用,分别为gradle/gradle-build-...
uses: actions/setup-java@v3 with: java-version: '17' distribution: 'zulu' - name: Build with Maven run: mvn clean package -DskipTests - name: Upload JAR file uses: actions/upload-artifact@v2 with: name: ChatGPT-PowerNukkitx path: target/*.jar ...
steps:-uses:actions/checkout@v2-name:setup JDK1.8uses:actions/setup-java@v1with:java-version:1.8-name:Build Debug APK run:bash./gradlew:app:assembleDebug-name:Upload APK uses:actions/upload-artifact@v2with:name:App path:${{github.workspace}}/app/build/outputs/apk/debug/app-debug.apk ...
actions/checkout@v3-name:SetupJDK8# 安装jdk8环境(且要含有javafx)uses:actions/setup-java@v1with:java-version:'1.8'java-package:'jdk+fx'-name:BuildwithMaven# 执行打包的mvn命令run:mvn-Bcompileassembly:single--filepom.xml# 移动打包文件-run:mkdirstaging&&cptarget/*.jarstaging-name:SetRelease...
["master"]jobs:compile:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v2-name:Set up JDK 21uses:actions/setup-java@v2with:java-version:'21'distribution:'adopt'# maven缓存,不加的话每次都会去重新拉取,会影响速度-name:Dependies Cacheuses:actions/cache@v2with:path:~/.m2/repositorykey:${{...