我想为我的Stack项目构建Docker镜像,作为我的CI的一部分,其中标签与分支和修订版匹配。
所以,像这样:
stack image container --tag $(./image-tag)
其中./image-tag
是生成master-a1b2c3d
标记的脚本。图像的名称始终相同,但标记会有所不同。
我的stack.yaml
有以下一节:
image:
container:
base: fpco/haskell-scratch:integer-gmp
name: jml0/my-image
使用stack image container --image my-image:foo
构建图片,但未标记foo
。