Changes
Page history
Replace teaser with some example workflows
authored
Mar 14, 2021
by
Volker Hilsheimer
Hide whitespace changes
Inline
Side-by-side
home.md
View page @
6045138f
minicoin is a tool designed for building and testing Qt on multiple platforms,
using virtual machines that run either locally, or in the cloud.
# Teaser
# Example workflows
**Build local clone of Qt**
on Windows 10:
```
$ cd ~/qt5/qtbase
$ minicoin run build ubuntu2004
$ cd ~/my_project
$ minicoin run build ubuntu2004
$ cd ~/qt/dev
$ minicoin run build windows10
```
This will first build qtbase from the local ~/qt5/qtbase directory on the
ubuntu2004 box, and then build the project in ~/my_project on the same box,
using the qtbase that was built just before.
\ No newline at end of file
**Install official Qt package**
on macOS 11 using the
online installer, then build a local project against it, and run it:
```
$ minicoin run install-online macos11
cd ~/bugreport
$ minicoin run build macos11
$ minicoin cmd macos11 -- bugreport-build/bugreport
```
**Run QWindow test repeatedly**
30 times on Ubuntu 20.04 to see if it's flaky:
```
$ cd ~/qt/dev
$ minicoin run --repeat 30 build --target tst_qwindow_check ubuntu2004
```
**Continuously build local clone of Qt**
on Windows 10 and Ubuntu 20.04
in parallel whenever any file changes:
```
cd ~/qt/dev
$ minicoin run --parallel --fswatch build windows10 ubuntu2004
```