环境比较多,根据分支名判断部署的位置,减少编写代码量

注意点:

  • 判断语句中变量不要带引号""
  • 判断语句中 中括号 两边内部要有空格;
build_test:
  stage: deploy
  script:
    - echo "$CI_COMMIT_REF_NAME"
    - |
      if [ $CI_COMMIT_REF_NAME == "dev" ]; then
        node -v
      else 
        echo "123"
      fi
      if [ $CI_COMMIT_REF_NAME == "test" ]; then
        npm -v
      fi
      if [ $CI_COMMIT_REF_NAME == "im" ]; then
        echo "im"
      fi
  only:
    - beta
    - dev
  when: manual
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐