Flutter APK 생성기 작업
10398 단어 actionshackathongithuntflutter
내 워크플로우
master 브랜치에서 변경 사항이 있을 때마다 새로운 apk를 생성하고 저장소로 푸시하는 데 도움이 되도록 flutter 프로젝트용 'APK Generator'라는 GitHub Action을 만들었습니다.
쉽게:
제출 카테고리:
메인테이너 머스트 해브, DIY 배포
Yaml 파일 또는 코드 링크
Flutter apk 생성기 작업을 빠르게 설정하는 예제 워크플로입니다.
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Setting up Flutter SDK
uses: subosito/flutter-action@v1
with:
channel: stable
- name: Fetch Packages
run: flutter pub get
- name: Build APK
run: flutter build apk
- name: Copy APK To Parent Directory
run: cp ./build/app/outputs/flutter-apk/app-release.apk ./app.apk
- name: Commit APK
run: git add ./app.apk
- name: Configure Github
run: |
git config --local user.email "[email protected]"
git config --local user.name "yourusername"
git commit -m "Generated APK" -a
- name: Push changes
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
ishanddeveloper / 플러터 액션 예제
마스터 브랜치에서 변경 사항이 있을 때마다 새 apk를 생성하고 리포지토리로 푸시하기 위한 GitHub 작업입니다.
Flutter APK 생성기 작업
이 리포지토리는 마스터 브랜치에서 변경 사항이 있을 때마다 새 apk를 생성하고 리포지토리로 푸시하기 위한 GitHub 작업 전용입니다.
쉽게:
THIS REPOSITORY WAS CREATED AS A PART OF ACTIONS HACKATHON HOSTED BY DEV.TO AND GITHUB
용법
예제 워크플로 파일
Flutter apk 생성기 작업을 빠르게 설정하는 예제 워크플로입니다.
jobs build runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: Setting up Flutter SDK uses: subosito/flutter-action@v1 with: channel: stable - name: Fetch Packages run: flutter pub get - name: Build APK run: flutter build apk - name: Copy APK To Parent Directory run: cp ./build/app/outputs/flutter-apk/app-release.apk ./app.apk -…
View on GitHub
추가 리소스/정보
이 작업은 내부적으로 다음 두 가지 오픈 소스 작업을 사용하여 쉽게 설정합니다.
ad-m / github-푸시-액션
리포지토리로 다시 푸시하는 GitHub 작업(예: 업데이트된 코드
GitHub 푸시에 대한 GitHub 작업
GitHub 리포지토리로 푸시하기 위한 GitHub Actions 로컬 변경 사항은 GitHub 토큰을 사용하여 권한을 부여합니다.
쉽게:
용법
예제 워크플로 파일
GitHub 플랫폼으로 인증하는 예제 워크플로:
jobs build runs-on: ubuntu-latest steps - uses: actions/checkout@master with persist-credentials: false # otherwise, the token used is the GITHUB_TOKEN, instead of your personal token fetch-depth: 0 # otherwise, you will failed to push refs to dest repo - name: Create local changes run: | ... - name: Commit files run: | git config --local user.email "[email protected]" git config --local user.name "GitHub Action" git commit -m "Add changes" -a - name: Push…
View on GitHub
수보시토 / 플러터 액션
작업에 사용하기 위한 Flutter 환경입니다. Linux, Windows 및 macOS에서 작동합니다.
플러터 액션
이 작업은 작업에 사용할 플러터 환경을 설정합니다. Linux, Windows 및 macOS에서 작동합니다.
용법steps
- uses: actions/checkout@v1
- uses: actions/setup-java@v1
with
java-version: '12.x'
- uses: subosito/flutter-action@v1
with
flutter-version: '1.9.1+hotfix.6'
- run: flutter pub get
- run: flutter test
- run: flutter build apk
iOS용으로도 빌드(macOS만 해당):jobs:
build:
runs-on: macos-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-java@v1
with:
java-version: '12.x'
- uses: subosito/flutter-action@v1
with:
flutter-version: '1.9.1+hotfix.6'
- run: flutter pub get
- run: flutter test
- run: flutter build apk
- run: flutter build ios --release --no-codesign
APK 대신 App Bundle 사용:
steps
- uses: actions/checkout@v1
- uses: actions/setup-java@v1
with:
java-version
…
View on GitHub
ishandeveloper 님이 ♥로 제작
Reference
이 문제에 관하여(Flutter APK 생성기 작업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/ishandeveloper/flutter-apk-generator-action-ehe
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
steps - uses: actions/checkout@v1 - uses: actions/setup-java@v1 with java-version: '12.x' - uses: subosito/flutter-action@v1 with flutter-version: '1.9.1+hotfix.6' - run: flutter pub get - run: flutter test - run: flutter build apkiOS용으로도 빌드(macOS만 해당):
jobs: build: runs-on: macos-latest steps: - uses: actions/checkout@v1 - uses: actions/setup-java@v1 with: java-version: '12.x' - uses: subosito/flutter-action@v1 with: flutter-version: '1.9.1+hotfix.6' - run: flutter pub get - run: flutter test - run: flutter build apk - run: flutter build ios --release --no-codesignAPK 대신 App Bundle 사용:
steps - uses: actions/checkout@v1 - uses: actions/setup-java@v1 with: java-version…
View on GitHub
ishandeveloper 님이 ♥로 제작
Reference
이 문제에 관하여(Flutter APK 생성기 작업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ishandeveloper/flutter-apk-generator-action-ehe텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)