jpl_actions_flutter_deploy_pages 1.15.4
jpl_actions_flutter_deploy_pages: ^1.15.4 copied to clipboard
CLI para desplegar aplicaciones Flutter web a GitHub Pages. Fork de actions-flutter-deploy-pages (Jeff Peiffer Legacy).
🛡️ Fork — Jeff Peiffer Legacy (
jpl_) #Este paquete (
jpl_actions_flutter_deploy_pages) es un fork deactions_flutter_deploy_pages, originalmente creado por Jeff Peiffer y archivado (read-only) junto con toda la orgpeiffer-innovations.El prefijo
jpl_significa Jeff Peiffer Legacy: mantenemos vivo el legado de estos paquetes, bumpeados a las últimas versiones de Dart/Flutter, en el monorepojpl.Licencia original conservada. El crédito del diseño y la implementación original es de Jeff Peiffer.
Table of Contents
actions-flutter-deploy-pages #
Performs checks against Dart and Flutter code to ensure the package does not have any analysis issues, failed tests, or improperly formatted code (as defined by dartfmt).
Inputs #
| Name | Default | Description |
|---|---|---|
build_flags |
n/a | (Optional) Build flags to pass to Flutter when building the web |
build_mode |
release |
(Optional) Release mode; debug, profile, release |
build_number |
n/a | Build Number to use for the build |
channel |
stable |
Flutter channel to use for the build |
deploy_path |
web |
(Optional) Path to deploy the built application to |
flutter_version |
any |
(Optional) Flutter version to use |
repo_branch |
gh-pages |
Branch of the repo to build |
repo_url |
n/a | Url to the repo to build. |
source_path |
. |
(Optional) Path to the source to build |
token |
n/a | Access token for the GH Push to retrieve code. Typically: ${{ secrets.GITHUB_TOKEN }} |
Example usage #
name: Deploy Web to GitHub
on:
pull_request:
branches: [main]
jobs:
build_number:
runs-on: ubuntu-latest
outputs:
buildnumber: ${{ steps.buildnumber.outputs.build_number }}
steps:
- name: Generate Build Number
id: buildnumber
uses: einaregilsson/build-number@v3
with:
token: ${{secrets.GITHUB_TOKEN}}
- name: Build Number
run: echo "Build Number - $BUILD_NUMBER"
publish:
needs: build_number
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Publish
uses: peiffer-innovations/actions-flutter-deploy-pages@v1
with:
build_number: ${{ needs.build_number.outputs.buildnumber }}
deploy_path: web
repo_url: https://github.com/${{ github.repository }}
source_path: example
token: ${{ secrets.GITHUB_TOKEN }}