fyne-starter-bitrise

command module
v0.0.0-...-03b79e3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2020 License: BSD-3-Clause Imports: 2 Imported by: 0

README

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

  1. Clone this repo by using the template link
  2. Sign up at BitRise
  3. Add a new App to BitRise
    • Allow BitRise access to you github account if needed
  4. Find this starter in your github repos
  5. Type in "master" for branch selection
  6. There will likely be a message about "An error occured during the validation process"
    • Select the "Restart scanning without validation" radio button
      • Click the "Next" button
  7. 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
  8. Upload an App Icon or click "Skip for Now"
  9. Click the "Register Webhook for me!" button.
  10. A build will kick off, but it doesn't use the bitrise.yml file from the repo
  11. Click "Open Workflow Editor"
  12. Click "BitRise.yml"
  13. Click "Store in app repository"
  14. Click "Update Settings"
  15. 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.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳