我正在尝试为多种架构构建 Docker。我的回购在这里:
https://github.com/mastermindg/docker-flow-proxy
我创建了两个 Dockerfile(amd64 和 armv7)。我已将附加代码包含在 .travis.yml 中。
如何使用单个 travis yaml 构建两个 Docker 映像?
使用构建矩阵来构建:
env:
global:
- VERSION=1.${TRAVIS_BUILD_NUMBER}
matrix:
- ARCH=x86_64
GOIMG=golang:1.6
DOCKER_BUILD=mastermindg/docker-flow-proxy:${VERSION}
DOCKERFILE=Dockerfile.amd64
- ARCH=rpi
GOIMG=kutsudock/rpi-alpine-go
DOCKER_BUILD=mastermindg/docker-flow-proxy:rpi-${VERSION}
DOCKERFILE=Dockerfile.rpi
sudo: required
services:
- docker
.................
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
933 次 |
| 最近记录: |