小编Krz*_*lak的帖子

GitLab-CI 在管道中获取 pom 版本

我想通过 gitlab CI 构建 docker 镜像,并将项目的版本作为标签:

docker build -t dockerimage:VERSION-IN-POM .
Run Code Online (Sandbox Code Playgroud)

在詹金斯的管道中,我得到了这样的版本:

${pom.version}
Run Code Online (Sandbox Code Playgroud)

是否可以从 gitlab CI 以类似、方便的方式读取版本?还是我必须为此编写脚本?

maven gitlab docker gitlab-ci

7
推荐指数
4
解决办法
9176
查看次数

Bash将变量名称作为参数传递

我有一个简单的脚本(让我们称之为script.sh):

#!/bin/bash

source variables
echo $1
Run Code Online (Sandbox Code Playgroud)

我想要实现的是脚本输出:

255.255.255.255
Run Code Online (Sandbox Code Playgroud)

执行时如下:

./script.sh VARIABLE
Run Code Online (Sandbox Code Playgroud)

其中VARIABLE在变量文件中定义:

VARIABLE=255.255.255.255
Run Code Online (Sandbox Code Playgroud)

可能吗?

variables bash arguments

6
推荐指数
1
解决办法
2765
查看次数

标签 统计

arguments ×1

bash ×1

docker ×1

gitlab ×1

gitlab-ci ×1

maven ×1

variables ×1