From 1402349f26d328b27d1fb1d4009a05d5b08ebd8b Mon Sep 17 00:00:00 2001 From: happycbbboy Date: Tue, 26 Mar 2024 17:59:30 +0800 Subject: [PATCH] github packet --- .github/workflows/main.yml | 66 +++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 63d4ae3..aa25d9c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,4 +1,4 @@ -name: Android CI +name: Java CI with Gradle # 触发器 on: @@ -8,44 +8,44 @@ on: jobs: build: - runs-on: ubuntu-latest - # 设置jdk环境为1.8 + permissions: + contents: read + steps: - - uses: actions/checkout@v2 - - name: set up JDK 1.8 - uses: actions/setup-java@v1 + - uses: actions/checkout@v4 + - name: Set up JDK 17 + uses: actions/setup-java@v4 with: - java-version: 1.8 + java-version: '17' + distribution: 'temurin' - # 打包release - - name: Build with Gradle - env: - PASSWORD: ${{ secrets.PASSWORD }} - ALIAS: ${{ secrets.ALIAS }} - run: | - bash ./gradlew assembleRelease - - #step:上传apk 到action,在右上角查看 - # 官方文档 https://help.github.com/cn/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts#uploading-build-and-test-artifacts - - name: Upload APK - uses: actions/upload-artifact@v2 - with: - name: app - path: app/build/outputs/apk/release/app-release.apk + # Configure Gradle for optimal use in GiHub Actions, including caching of downloaded dependencies. + # See: https://github.com/gradle/actions/blob/main/setup-gradle/README.md + - name: Setup Gradle + uses: gradle/actions/setup-gradle@ec92e829475ac0c2315ea8f9eced72db85bb337a # v3.0.0 - # 创建realease - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Build with Gradle Wrapper + run: ./gradlew build + + dependency-submission: + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/checkout@v4 + - name: Set up JDK 17 + uses: actions/setup-java@v4 with: - tag_name: ${{ github.ref }} - release_name: Release ${{ github.ref }} - draft: false - prerelease: false - # 上传apk到release + java-version: '17' + distribution: 'temurin' + + # Generates and submits a dependency graph, enabling Dependabot Alerts for all project dependencies. + # See: https://github.com/gradle/actions/blob/main/dependency-submission/README.md + - name: Generate and submit dependency graph + uses: gradle/actions/dependency-submission@ec92e829475ac0c2315ea8f9eced72db85bb337a # v3.0.0 + + # 上传apk到release - name: Upload Release Asset id: upload-release-asset uses: actions/upload-release-asset@v1