相关疑难解决方法(0)

标签和提交消息之间的区别

我了解人们总是需要一条消息来提交更改,但是何时以及为什么还需要标记一次提交?假设我进行了一些更改并使用

git add -A
git commit -m "add feature 1"
Run Code Online (Sandbox Code Playgroud)

现在

git tag -a -m "includes feature 1" v0.1
Run Code Online (Sandbox Code Playgroud)

问题是,何时才有意义。

git git-commit git-tag

5
推荐指数
2
解决办法
1167
查看次数

仅当有新标签时才触发Gitlab-CI管道

我有以下gitlab-ci conf。文件:

before_script:
  - echo %CI_BUILD_REF%
  - echo %CI_PROJECT_DIR%

stages:
  - createPBLs
  - build
  - package


create PBLs:
  stage: createPBLs
  script: 
    - xcopy /y /s "%CI_PROJECT_DIR%" "C:\Bauen\"
    - cd "C:\Bauen\"
    - ./run_orcascript.cmd


build:
  stage: build
  script:
  - cd "C:\Bauen\"
  - ./run_pbc.cmd
  except:
  - master

build_master:
  stage: build
  script:
  - cd "C:\Bauen\"
  - ./run_pbcm.cmd
  only:
  - master

package:
  stage: package
  script:
  - cd "C:\Bauen\"
  - ./cpfiles.cmd
  artifacts:
    expire_in: 1 week
    name: "%CI_COMMIT_REF_NAME%"
    paths:
      - GitLab-Build
Run Code Online (Sandbox Code Playgroud)

如何添加仅在分支中添加了新标签后才触发管道的规则?标签应以“ Ticket / ticket_”开头

目前,他正在竭尽全力。

continuous-integration gitlab gitlab-ci

5
推荐指数
3
解决办法
2060
查看次数