【发布时间】:2018-05-14 03:03:24
【问题描述】:
关注文档到manage Target-specific Variable Values
prog : CFLAGS = -g
prog : prog.o foo.o bar.o
我可以设置一个特定于目标的变量。
现在我的问题是,如何设置多个特定于目标的变量。是不是必须一一设置?
dev_deploy: env = dev
dev_deploy: image = abc
dev_deploy: tag = 1.0.4-dev
dev_deploy:
docker run -t --rm -e env=$(env) \
$(image):$(tag) \
sh -c "test.sh"
prod_deploy: env = prod
prod_deploy: image = abc
prod_deploy: tag = 1.0.3-prod
prod_deploy:
docker run -t --rm -e env=$(env) \
$(image):$(tag) \
sh -c "test.sh"
有没有什么方法可以用简单的方式设置本地环境(特定于目标的变量)?
【问题讨论】: