一般情况下,Android 项目中的 Java 代码语法需要一定的 Java 编译器版本,因此我这里引入了actions/setup-java这个 action 来快捷地设置 Java 的版本,比如这里我使用了 1.8 版本(Java 8)覆盖环境中自带的 Java 11 版本。同样地,设置 Gradle 和 Android SDK 也有快捷的 action 可以复用,分别为gradle/gradle-build-a...
steps: - uses: actions/checkout@v4 - uses: actions/setup-java@v4 with: distribution: 'temurin' java-version: '21' cache: 'sbt' cache-dependency-path: | # optional sub-project/build.sbt sub-project/project/build.properties - name: Build with SBT run: sbt package Cache segment restore ...
- name: Set up JDK 11 uses: actions/setup-java@v1 with: java-version: 11 - name: Run JAR run: java -jar ms-api-demo-1.0.0-jar-with-dependencies.jar 自此,配置完成,进行代码push的时候GItea Actions会自动调用MeterSphere的测试计划运行: 查看企业微信,MeterSphere也已经发出相应的运行通知。发布...
name: Publish package to the Maven Central Repository and GitHub Packageson:push:branches:- mainjobs:publish:runs-on: ubuntu-latestpermissions:contents: readpackages: writesteps:- uses: actions/checkout@v3- name: Set up Java for publishing to GitHub Packagesuses: actions/setup-java@v3...
up JDK 1.8 uses: actions/setup-java@v1 with: java-version: 1.8 - name:...
Actions: actions/setup-javaActions All workflows Validate Java e2e Basic validation Check dist/ CodeQL analysis Dependabot Updates Licensed Migrate Actions Release to Immutable Action Publish Immutable Action Version Release new action version Update configuration files Validate cache ...
# 这是步骤1,即每个'-'符号到下一个'-'符号之间的部分是一个步骤 - uses: actions/checkout@v2 # 这是步骤2,创建java环境,with里面填写actions的输入参数 - name: set up JDK 1.8 uses: actions/setup-java@v1 # 设置setup-java脚本的输入参数 with: java-version: 1.8 # 步骤3,执行shell命令 - name...
文章内容核心是使用 Gradle 整合 GitHub Actions 自动化发布 Java 项目至 Maven 仓库。文章内是将项目发布至 sonatype 提供的仓库中。如果你需要自动化发布,或者需要将项目同步至 Maven 中央仓库请仔细阅读。 前期准备 可同步 Maven 中央仓库的门票,在Issues Sonatype上申请; ...
name:Java Actionon:schedule:-cron:'0 0 * * *'push:branches:-main # 解决方案permissions:contents:writejobs:build:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v2-name:Set upJDK17uses:actions/setup-java@v1with:java-version:17distribution:'adopt'-name:BuildwithMavenrun:mvn-Bpackage--file...
java-version: 1.8 - uses: actions/setup-node@v2 with: node-version: '14' - uses: docker/setup-buildx-action@v1 - name: Maven Install run: | echo '=== 开始mvn clean ===' mvn clean echo '=== 开始mvn install&&package ===' mvn install -DskipTests=true...