将 makefile 脚本转换为 gitlab-ci.yml 脚本的问题

问题描述 投票:0回答:1

我正在尝试将脚本从 makefile 移动到 gitlab yml 文件中。

在makefile中,有一些命令将环境变量称为$(VAR)。如果我将此行作为阶段脚本的一部分移至 yml 文件中,如何更改此行以在 gitlab yml 中工作?

谢谢!

我尝试查找有关 gitlab yml 变量的信息,但只能在 yml 中找到有关 ${VAR} 和 $VAR 的信息。

makefile gitlab-ci gitlab-ci.yml
1个回答
0
投票

在 makefile 中(至少在 POSIX 和 GNU 方言中),

$(VAR)
${VAR}
语法意味着相同的事情:变量扩展。

.gitlab-ci.yml
中,您需要使用
$VAR
${VAR}
%VAR%
进行变量扩展在此处输入链接描述

因此您可以将

$(VAR)
中的
Makefile
转换为
${VAR}
中的
.gitlab-ci.yml

© www.soinside.com 2019 - 2024. All rights reserved.