Skip to content

ILoveScratch2/NeumorphicCalculator-BuildAction

Repository files navigation

Neumorphic Calculator Compile Script

A GitHub Action Script to compile Neumorphic Calculator APKs.

Downloads

Script

name: Build Flutter APK

on:
  push:
    branches:
      - main
  workflow_dispatch:

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
    # 1. Checkout the repository
    - name: Checkout code
      uses: actions/checkout@v2

    # 2. Set up Flutter
    - name: Set up Flutter
      uses: subosito/flutter-action@v2
      with:
        flutter-version: '2.8.1'

    # 3. Install Java 11
    - name: Set up JDK
      uses: actions/setup-java@v2
      with:
        java-version: '11'  # 选择合适的 Java 版本
        distribution: 'adopt'

    # 4. Install dependencies
    - name: Install dependencies
      run: |
        flutter config --no-analytics
        flutter pub get

    # 5. Build APK
    - name: Build APK
      run: |
        flutter build apk --debug

    # 6. Upload APK artifact
    - name: Upload APK artifact
      uses: actions/upload-artifact@v3
      with:
        name: app-release.apk
        path: build/app/outputs/flutter-apk/app-debug.apk

About

A GitHub Action Script to compile Neumorphic_Calculator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published