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,
minicoin is a tool designed for building and testing Qt on multiple platforms,
using virtual machines that run either locally, or in the cloud.
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
$ cd ~/qt/dev
$ minicoin run build ubuntu2004
$ minicoin run build windows10
$ cd ~/my_project
$ minicoin run build ubuntu2004
```
```
This will first build qtbase from the local ~/qt5/qtbase directory on the
**Install official Qt package**
on macOS 11 using the
ubuntu2004 box, and then build the project in ~/my_project on the same box,
online installer, then build a local project against it, and run it:
using the qtbase that was built just before.
\ No newline at end of file
```
$ 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
```