[英]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.