Flutter & CircleCI ?

301 views
Skip to first unread message

Miguel

unread,
Mar 15, 2019, 11:01:46 AM3/15/19
to Flutter Dev
Have someone made integration with flutter - fastlane and circleci?

I already make Android one but the macos env output is always. (cirrusci/flutter)

#!/bin/bash --login -o pipefail
flutter doctor
/bin/bash: flutter: command not found

Fedor Korotkov

unread,
Mar 15, 2019, 12:54:05 PM3/15/19
to Miguel, Flutter Dev
Hey Miguel,

I don't believe they have an out-of-the-box support for Flutter. You'll need to install it for every build.

On the other hand you can try Cirrus CI's integration (you are already using Cirrus CI's Docker images 😅). Cirrus CI has a special mojave-flutter macOS VM with the latest stable Flutter pre-installed.

--
You received this message because you are subscribed to the Google Groups "Flutter Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flutter-dev...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Miguel

unread,
Mar 18, 2019, 5:34:12 PM3/18/19
to Flutter Dev
Hello Fedor, thanks for your response. Dou you know if Cirrus CI is available for bitbucket ?

Maurice McCabe

unread,
Mar 18, 2019, 5:58:13 PM3/18/19
to Miguel, Flutter Dev
Do you happen to know if Cirrus-CI offers free MacOS VM builds for open source Flutter projects?

Martin Jeret

unread,
Mar 18, 2019, 6:52:36 PM3/18/19
to Maurice McCabe, Miguel, Flutter Dev
Hey guys, 

have you considered using Codemagic? It's free; supports github, bitbucket and gitlab; has flutter pre-installed and other software you might need for scripting. Codemagic builds your projects with mac minis and some benefits include team support and automatic provisioning for signing iOS apps (you can build iOS apps without a mac). We don't have support for infrastructure as code yet, that's something we're working on, but we also have integration with Testmagic, which is a hockeyapp alternative for distributing your binaries to testers. 


Maurice McCabe

unread,
Mar 18, 2019, 7:26:46 PM3/18/19
to Martin Jeret, Miguel, Flutter Dev
Thanks for the tip! 

I'm looking for a build server that is free for open source and runs multiple concurrent builds. For example, Travis offers 5 concurrent builds (total) on linux and macOS -- free for open source. Wanted to compare this to Cirrus-CI. 

Fedor Korotkov

unread,
Mar 18, 2019, 8:25:31 PM3/18/19
to Maurice McCabe, Martin Jeret, Miguel, Flutter Dev
Hey folks,

Miguel, there is no support for BitBucket at the moment but you can follow this issue for updates.

Maurice, Cirrus does provide CI for free for OSS projects. Flutter team itself use Cirrus for CI. There is even a special macOS VM with Flutter pre-installed.

Maurice McCabe

unread,
Mar 19, 2019, 2:01:55 AM3/19/19
to Fedor Korotkov, Martin Jeret, Miguel, Flutter Dev
Thanks Fedor.

I knew about the flutter team and the macOS VM. Can't find on their website what kind of build concurrency they have for OSS projects. Wanted to compare build times on Travis and Cirrus for the https://github.com/brianegan/flutter_architecture_samples OSS project (build times are getting long on Travis and I heard Cirrus is faster).

Fedor Korotkov

unread,
Mar 20, 2019, 1:15:50 PM3/20/19
to Maurice McCabe, Martin Jeret, Miguel, Flutter Dev
Hey Maurice,

There are some pretty high limits for OSS projects. You can check documentation here.

I'll try to migrate flutter_architecture_samples project to Cirrus as an example. Will ping you once I have a PR. 🙌

Fedor Korotkov

unread,
Mar 21, 2019, 9:17:45 PM3/21/19
to Maurice McCabe, Martin Jeret, Miguel, Flutter Dev
Hey Maurice,

Created a PR where we can continue the discussion and try to compare build times. 🙌 
Reply all
Reply to author
Forward
0 new messages