如何在Gitlab pipline(.gitlab-ci.yml)中拆分变量

时间:2020-05-18 17:32:55

标签: gitlab gitlab-ci gitlab-ci-runner

我有一个分支名称,例如release-1.1.3,如何通过在gitlab-ci文件中编写一些逻辑来拆分和提取版本。有一些可用的方法吗?

before_script

  • 导出BRANCH_NAME = $ CI_COMMIT_REF_NAME

    //在这里,我想做一些事情以提取版本

  • export Major = BRANCH_NAME.someoperation

  • export Minor = BRANCH_NAME。进行某些操作
  • export PATCH = BRANCH_NAME.someoperation

也欢迎使用任何其他方法,但是我需要在一个单独的变量中将该值传递给其他操作。

我是gitlab-ci的新手,正在研究它,

1 个答案:

答案 0 :(得分:2)

只需拆分字符串

您将在此处找到一些示例。

How to cut a string after a specific character in unix

相关问题