5分以内にFlutterアプリケーションをネット上に公開しましょう.
1190 ワード
開発中のソフトウェアを周囲に示す場合、Web上に導入するのは便利で速い.ここではGithub Pagesを簡単に使います.Firebaseなど他のサービスを利用する場合も原理は似ています.
みんなGithub Tokenを受け取ると言っていますが、なくてもいいです.わけがわからない
0.GitHubアップロード
もちろん、FlutterプロジェクトをGitHubにアップロードします.
1.GitHub Actionsの設定
FlutterアプリケーションをWebに配備する場合、flut build webコマンドを使用して構築する必要があります.これらのプロセスを自動化するスクリプトを使用します.
プロジェクト内github/workflows/workflow.ymlファイルを追加します.
第一に、ブランチプロパティはmasterやmainなどの現在のブランチ名と一致する必要があります.
第二に、basehrefプロパティはレジストリの名前で命名すればよい.ただし、ルートページ(username.github.iorepository)に配置する場合は、1つ/スラッシュを残すだけです.
yml修正が完了したら、コミット後のGitHub動作が正常に動作しているかどうかを確認してください.緑の格子があれば成功です.
2.GitHub Pagesの設定
「マイリポジトリ-設定-ページ」に移動し、GitHub Pagesをアクティブにします.
写真のようにBranchをgh-pagesに指定することが重要です.
3.終了🪄
これで終わりだ!本当に5分で終わる仕事でしたが、最初は2時間もうろうろしていました.注意事項は必ず守ってください.
みんなGithub Tokenを受け取ると言っていますが、なくてもいいです.わけがわからない
0.GitHubアップロード
もちろん、FlutterプロジェクトをGitHubにアップロードします.
1.GitHub Actionsの設定
FlutterアプリケーションをWebに配備する場合、flut build webコマンドを使用して構築する必要があります.これらのプロセスを自動化するスクリプトを使用します.
プロジェクト内github/workflows/workflow.ymlファイルを追加します.
name: gh-pages
on:
push:
branches: [master]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: subosito/flutter-action@v1
- uses: bluefireteam/flutter-gh-pages@v7
with:
baseHref: /your-repo-name/
ここは2時に注意しなければならない.第一に、ブランチプロパティはmasterやmainなどの現在のブランチ名と一致する必要があります.
第二に、basehrefプロパティはレジストリの名前で命名すればよい.ただし、ルートページ(username.github.iorepository)に配置する場合は、1つ/スラッシュを残すだけです.
yml修正が完了したら、コミット後のGitHub動作が正常に動作しているかどうかを確認してください.緑の格子があれば成功です.
2.GitHub Pagesの設定
「マイリポジトリ-設定-ページ」に移動し、GitHub Pagesをアクティブにします.
写真のようにBranchをgh-pagesに指定することが重要です.
3.終了🪄
これで終わりだ!本当に5分で終わる仕事でしたが、最初は2時間もうろうろしていました.注意事項は必ず守ってください.
Reference
この問題について(5分以内にFlutterアプリケーションをネット上に公開しましょう.), 我々は、より多くの情報をここで見つけました https://velog.io/@moseoridev/Flutter-앱-GitHub-Pages에-배포해보자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol