3
3
name : Build Docker images
4
4
5
5
# This matches the Docker image building done in the release process.
6
+ #
7
+ # It is possible to use https://github.com/nektos/act to run this workflow.
6
8
7
9
on :
8
10
push :
@@ -24,23 +26,43 @@ jobs:
24
26
25
27
- name : Set up Docker Buildx
26
28
uses : docker/setup-buildx-action@v1
29
+ with :
30
+ # This defaults to "docker-containerized".
31
+ # We want to share the vws-mock:base image to the building of the
32
+ # later builds, without pushing to a registry.
33
+ #
34
+ # Therefore, we choose not to build in a container.
35
+ driver : docker
27
36
28
37
- name : Build base Docker image
29
38
30
39
with :
40
+ buildkitd-flags : --debug
31
41
file : src/mock_vws/_flask_server/dockerfiles/base/Dockerfile
32
42
push : false
33
- load : true
34
- cache-to : type=local,dest=.
35
43
tags : |
36
44
vws-mock:base
37
45
38
- - name : Build and push target manager Docker image
46
+ - name : Build target manager Docker image
39
47
40
48
with :
41
49
file : src/mock_vws/_flask_server/dockerfiles/target_manager/Dockerfile
42
50
push : false
43
- load : true
44
- cache-from : type=local,src=.
45
51
tags : |
46
52
adamtheturtle/vuforia-target-manager-mock:latest
53
+
54
+ - name : Build VWS Docker image
55
+
56
+ with :
57
+ file : src/mock_vws/_flask_server/dockerfiles/vws/Dockerfile
58
+ push : false
59
+ tags : |
60
+ adamtheturtle/vuforia-vws-mock:latest
61
+
62
+ - name : Build VWQ Docker image
63
+
64
+ with :
65
+ file : src/mock_vws/_flask_server/dockerfiles/vwq/Dockerfile
66
+ push : false
67
+ tags : |
68
+ adamtheturtle/vuforia-vwq-mock:latest
0 commit comments