Michael Keller
8181048611
CICD: Add GitHub Action File for Documentation Processing.
...
Also add an appropriate branch condition to the actions building
docker images.
Signed-off-by: Michael Keller <github@ike.ch>
2024-02-10 09:32:31 -08:00
Michael Keller
6dd5922d15
CICD: Improve the Android Docker Image Build.
...
Introduce proper reuse of intermediary stages in the multi-stage build.
Signed-off-by: Michael Keller <github@ike.ch>
2024-01-19 16:14:35 -08:00
Michael Keller
b5efaf661c
CICD: Improve Location of Scripts for the Android Build Environment.
...
Move around the scripts required for the setup of the build environment
for android to satisfy docker's requirement of locality.
This allows the removal of an extra copy step, and avoids the creation
of extra artefacts, while still providing the same functionality.
Signed-off-by: Michael Keller <github@ike.ch>
2024-01-08 23:05:44 +13:00
Michael Keller
7d751a8160
Re-activated the GitHub action to build and publish the docker image.
...
Signed-off-by: Michael Keller <github@ike.ch>
2024-01-06 20:16:57 -08:00
Dirk Hohndel
8cbde0829d
GitHub Actions: clearly disable the docker build tasks
...
These haven't been used for a while and still create strange errors.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-12-29 13:39:16 -08:00
Dirk Hohndel
0c0d65e2cb
GitHub Actions: we can't have an action with no on: clause
...
So in order to disable an action, I'll just use an unused
repository_dispatch.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-04-27 09:34:07 -07:00
Dirk Hohndel
eccbf01a22
GitHub Actions: disable Android container builds on GitHub
...
Building this locally and squashing layers creates a MUCH smaller image.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-04-25 13:18:41 -07:00
Dirk Hohndel
5e05a18395
GitHub Actions: ensure container names are all lower case
...
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2019-12-05 15:51:29 -08:00
Dirk Hohndel
467cae0651
GitHub Actions: add branch name to docker image name
...
Unless we're on master.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2019-11-28 11:12:59 -08:00
Dirk Hohndel
9147e83b8c
GitHub Actions: better names for the docker workflows
...
This way it's much easier to see on the GitHub website which one is which.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2019-11-28 11:12:59 -08:00
Dirk Hohndel
5446e9db83
GitHub Actions: set new version numbers for the docker images
...
These are of course arbitrary. The Android container image for some
reason based its version number on the Qt version. Which may or may
not be a good idea. The other two had 0.x version numbers, so let's
move them to 1.0 for the first release that gets pushed to the
subsurface account on docker hub.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2019-11-28 11:12:59 -08:00
Dirk Hohndel
c2b2f13119
GitHub Actions: trigger docker builds on more paths
...
Not only a change to the docker file, also changes to the yaml files
should trigger rebuilds.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2019-11-28 11:12:59 -08:00
Dirk Hohndel
95a2a670e3
GitHub Actions: push Linux and Android containers to docker hub
...
For now simply using the existing version numbers.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2019-11-28 11:12:59 -08:00
Dirk Hohndel
311eb9a2e3
GitHub Actions: split the container build action into two
...
And remove the Windows/MXE one that doesn't work because of the 6h time limit.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2019-11-28 11:12:59 -08:00