fyne-starter-bitrise
fyne-starter-bitrise is a quick start to CI for fyne. It provided the configuration necessary to start producting multi-platform and architecture applications using the go programming language.
Setup
- Clone this repo by using the template link
- Sign up at BitRise
- Add a new App to BitRise
- Allow BitRise access to you github account if needed
- Find this starter in your github repos
- Type in "master" for branch selection
- There will likely be a message about "An error occured during the validation process"
- Select the "Restart scanning without validation" radio button
- Select "Other / Manual" for the project build configuration.
- Chose a stack such as Android & Docker, on Ubuntu 16.04
- Click the "I'm Ready" button
- Upload an App Icon or click "Skip for Now"
- Click the "Register Webhook for me!" button.
- A build will kick off, but it doesn't use the bitrise.yml file from the repo
- Click "Open Workflow Editor"
- Click "BitRise.yml"
- Click "Store in app repository"
- Click "Update Settings"
- Click "Continue." Now the builds will be based off of the bitrise.yml file in the repository.
Result
When a change is pushed to the new repo a BitRise build will kick off and spit out Windows(amd64,386), Linux(amd64,386,arm,arm64), Darwin(amd64), and Android(combined apk) executables that can distributed and run on their respective platforms.
Credit
This project was made possible by fyne and fyne-cross. Please take a look at their respective projects below.