[英]How do I pass values to docker compose from GitHub Action workflow
如何从动作工作流将值传递给 docker-compose 文件? 在我的 GitHub 工作流程中,我有一个构建步骤,包括...
- name: Build Compose Images
env:
IMAGE_TAG: ${{ steps.preamble.outputs.releasetag }}
run: IMAGE_TAG=${{env.IMAGE_TAG }} docker compose -f compose.yaml build
与 docker-compose 文件...
version: "3"
services:
db:
build: MySQL
environment:
IMAGE_TAG: ${IMAGE_TAG}
image: "repo/image:${IMAGE_TAG}"
ports:
- '3306:3306'
在每种情况下,除非我在环境块中硬编码一个值,否则似乎没有任何效果,这并不理想。 谢谢。
嗯,如果我删除 docker-compose 文件中的环境密钥,这实际上可以工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.