@@ -113,29 +113,42 @@ jobs:
113113 include :
114114 - ubuntu : 20.04
115115 containerd : v1.5.17
116+ target : test-integration-rootless
116117 - ubuntu : 20.04
117118 containerd : v1.6.16
119+ target : test-integration-rootless
118120 - ubuntu : 22.04
119121 containerd : v1.6.16
122+ target : test-integration-rootless
120123 - ubuntu : 22.04
121124 containerd : main
125+ target : test-integration-rootless
126+ - ubuntu : 20.04
127+ containerd : v1.5.17
128+ target : test-integration-rootless-port-slirp4netns
129+ - ubuntu : 20.04
130+ containerd : v1.6.16
131+ target : test-integration-rootless-port-slirp4netns
132+ - ubuntu : 22.04
133+ containerd : v1.6.16
134+ target : test-integration-rootless-port-slirp4netns
135+ - ubuntu : 22.04
136+ containerd : main
137+ target : test-integration-rootless-port-slirp4netns
122138 env :
123139 UBUNTU_VERSION : " ${{ matrix.ubuntu }}"
124140 CONTAINERD_VERSION : " ${{ matrix.containerd }}"
141+ TEST_TARGET : " ${{ matrix.target }}"
125142 steps :
126143127144 with :
128145 fetch-depth : 1
129146 - name : " Register QEMU (tonistiigi/binfmt)"
130147 run : docker run --privileged --rm tonistiigi/binfmt --install all
131148 - name : " Prepare (network driver=slirp4netns, port driver=builtin)"
132- run : DOCKER_BUILDKIT=1 docker build -t test-integration-rootless --target test-integration-rootless --build-arg UBUNTU_VERSION=${UBUNTU_VERSION} --build-arg CONTAINERD_VERSION=${CONTAINERD_VERSION} .
133- - name : " Test (network driver=slirp4netns, port driver=builtin)"
134- run : docker run -t --rm --privileged test-integration-rootless
135- - name : " Prepare (network driver=slirp4netns, port driver=slirp4netns)"
136- run : DOCKER_BUILDKIT=1 docker build -t test-integration-rootless-port-slirp4netns --target test-integration-rootless-port-slirp4netns --build-arg UBUNTU_VERSION=${UBUNTU_VERSION} --build-arg CONTAINERD_VERSION=${CONTAINERD_VERSION} .
137- - name : " Test (network driver=slirp4netns, port driver=slirp4netns)"
138- run : docker run -t --rm --privileged test-integration-rootless-port-slirp4netns
149+ run : DOCKER_BUILDKIT=1 docker build -t ${TEST_TARGET} --target ${TEST_TARGET} --build-arg UBUNTU_VERSION=${UBUNTU_VERSION} --build-arg CONTAINERD_VERSION=${CONTAINERD_VERSION} .
150+ - name : " Test (network driver=slirp4netns, port driver=builtin)"
151+ run : docker run -t --rm --privileged ${TEST_TARGET}
139152
140153 cross :
141154 runs-on : ubuntu-22.04
0 commit comments