Flutter Web, github.ioへの配備
4344 ワード
💡 github.ioホスティングとしては専用Tokenが必要です.
https://github.com/settings/profileに接続する場合は、左のリストから
処理するページパス:
次に、デプロイするプロジェクトがあるRepositoryに移動し、作成した
私の場合、私の名前は
GithubはFluth Webで実装を完了します.ioを使用することにしましたが、
ありがたいことに、
リンクに移動👉
本人
上図のように、
に移動して、ソースコードのBranchを
結果を見てください。これは私の個人製品の組み合わせです。😁
Personal Tokenはどのように発行します
https://github.com/settings/profileに接続する場合は、左のリストから
Developer Settings > Personal access token
に進んでください.処理するページパス:
Settings > Developer Settings > Personal access token
入って右側にGenerate new token
があります.特定の名前を指定し、Githubが提供するKey
の値をコピーして別の手帳に貼り付けてください.次に、デプロイするプロジェクトがあるRepositoryに移動し、作成した
Settings > Secrets
名と値token
をコピーして貼り付けます.私の場合、私の名前は
key
で、これは私の個人設定で、次の写真は私が配布するプロジェクト報告書に設定した報告機密です.GithubはFluth Webで実装を完了します.ioを使用することにしましたが、
commit_secret
でflutter pub get
ファイルが見つかりませんでした.したがって、pubspec.yml
ファイルに記載されている.yml
を変更し続けたが、正しく動作しなかった.ありがたいことに、
workingDirectory
のファイルがアップロードされ、erickzanardoの.yml
を使用しました.リンクに移動👉
動作から学ぶ
本人
GitHub Action
コードname: Gh-Pages
on:
push:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: subosito/flutter-action@v1
- uses: erickzanardo/flutter-gh-pages@v3
with:
workingDir: [ 'project 경로' ]
私の場合、構築するプロジェクトフォルダは異なるパスにあります. with:
workingDir: [ 'project 경로' ]
追加されました.workflow.yml
に/.github/workflows/
が格納され、workflow.yml
にmain
が格納されている場合は、Github Repositoryにアクセスして、push
のActions
とpush
が表示されます.ステータスは.yml
から黄色に変わるはずです.上図のように、
Settings>(左側のリスト)Pages>Source
に移動して、ソースコードのBranchを
Queued
に変更してください.Branchの名前が写真と違う場合は、ワークフローを入力してください.ymlでは、一番上のgh-pages
がブランチ名になります.結果を見てください。これは私の個人製品の組み合わせです。😁
Reference
この問題について(Flutter Web, github.ioへの配備), 我々は、より多くの情報をここで見つけました https://velog.io/@seunghwanly/Flutter-Web-github.io에-deploy하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol