Flutter PDF 뷰어 - GitHubActions를 사용하여 자동화됨

- flutter_plugin_pdf_viewer 를 사용하여 Flutter 앱에서 직접 PDF를 봅니다.

Flutter 플러그인을 사용하여 이를 구현하고 PDF를 Flutter 앱에 직접 로드할 수 있습니다. PDF를 다운로드한 다음 앱에 로드하므로 오프라인에서도 작동합니다.

내 워크플로우



GitHub Action PDF_Flutter CI는 개발자의 삶을 덜 복잡하게 만드는 특정 작업을 자동화하도록 설계되었습니다.
  • Flutter 버전 구성
  • 종속성 설치
  • 테스트 실행

  • 제출 카테고리:



    메인테이너 머스트해브 및 엉뚱한 와일드카드

    Yaml 파일 및 코드 링크




    name: PDF_Flutter CI
    
    # This workflow is triggered on pushes to the repository.
    
    on:
      push:
        branches:
        - master
    
    # on: push    # Default will running for every branch.
    
    jobs:
      build:
        # This job will run on ubuntu virtual machine
        runs-on: ubuntu-latest
        steps:
    
        # Setup Java environment in order to build the Android app.
        - uses: actions/checkout@v1
        - uses: actions/setup-java@v1
          with:
            java-version: '12.x'
    
        # Setup the flutter environment.
        - uses: subosito/flutter-action@v1
          with:
            channel: 'stable' # 'dev', 'alpha', default to: 'stable'
            flutter-version: '1.17.5' # you can also specify exact version of flutter
    
        # Get flutter dependencies.
        - name: Install dependencies
          run: flutter pub get
        - name: run tests
          run: flutter pub run tests
    
    




    루판시 차우다 / Flutter의 PDF 뷰어






    플러터 PDF 뷰어


    -를 사용하여 Flutter 앱에서 직접 PDF 보기

    flutter_plugin_pdf_viewer


    구현 -


    Flutter 플러그인을 사용하여 이를 구현하고 PDF를 Flutter 앱에 직접 로드할 수 있습니다.
    PDF를 다운로드한 다음 앱에 로드하므로 오프라인에서도 작동합니다.


    View on GitHub


    추가 리소스/정보




    수보시토 / 플러터 액션


    작업에 사용하기 위한 Flutter 환경입니다. Linux, Windows 및 macOS에서 작동합니다.





    플러터 액션


    이 작업은 작업에 사용할 플러터 환경을 설정합니다. Linux, Windows 및 macOS에서 작동합니다.

    용법


    steps:
    - uses: actions/checkout@v2
    - uses: actions/setup-java@v2
      with:
        distribution: 'zulu'
        java-version: '11'
    - uses: subosito/flutter-action@v1
      with:
        flutter-version: '2.0.5'
    - run: flutter pub get
    - run: flutter test

    특정 채널에 대한 최신 릴리스 사용:
    steps:
    - uses: actions/checkout@v2
    - uses: actions/setup-java@v2
      with:
        distribution: 'zulu'
        java-version: '11'
    - uses: subosito/flutter-action@v1
      with:
        channel: 'stable' # or: 'beta', 'dev' or 'master'
    - run: flutter pub get
    - run: flutter test
    - run: flutter build apk

    특정 버전 및/또는 채널에 대한 최신 릴리스 사용:
    steps
    - uses: actions/checkout@v2
    - uses: actions/setup-java@v2
      with:
        distribution: 'zulu



    View on GitHub



    rupanshi-chawda의 사랑으로 만든

    좋은 웹페이지 즐겨찾기