Skip to content

bitrise-steplib/bitrise-step-flutter-installer

Flutter Install

Step changelog

Install Flutter SDK.

Description

This Step git clones the selected branch or tag of the official Flutter repository and runs the initial setup of the Flutter SDK. Use this step before the cache-pull step to make sure caching works correctly.

Configuring the Step

  1. In the Flutter SDK git repository version input set the tag or branch of the Flutter. The default value is stable which clones and installs the latest stable Flutter branch.
  2. In the Update to the latest version input select false to use a preinstalled Flutter version or true to update Flutter SDK to the latest version released in the build release channel. By default, this input is set to true.
  3. Enable Print debug information to run flutter doctor to see if there are any missing platform dependencies for setting up Flutter.

Troubleshooting

If you prefer to install Flutter from an installation bundle instead of the git repository, use the Flutter SDK installation bundle URL input. Insert the URL of the preferred bundle, for example, https://storage.googleapis.com/flutter_infra/releases/dev/windows/flutter_windows_v1.14.5-dev.zip. If the input is filled out correctly, it overrides the value set in the Flutter SDK git repository version input.

Useful links

Related Steps

🧩 Get started

Add this step directly to your workflow in the Bitrise Workflow Editor.

You can also run this step directly with Bitrise CLI.

⚙️ Configuration

Inputs
Key Description Flags Default
version Use this input to install from the git repository by specifying a tag or branch. Use this input for the stable channel, as the stable channel can be preinstalled. If the input Flutter SDK installation bundle URL is specified, this input is ignored. To find the available version tags see this list: https://github.com/flutter/flutter/releases To see the the avilable branches visit: https://github.com/flutter/flutter/branches stable
is_debug If enabled will run flutter doctor and print value of PATH eniroment variable. false
Outputs There are no outputs defined in this step

🙋 Contributing

We welcome pull requests and issues against this repository.

For pull requests, work on your changes in a forked repository and use the Bitrise CLI to run step tests locally.

Learn more about developing steps:

About

No description or website provided.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 12

Languages