触发标记CircleCI上的构建脚本

时间:2017-02-20 23:02:10

标签: circleci

我正在尝试在标记提交时触发构建任务,但是,我无法使其工作,理想情况下,这执行任务并在release文件夹上创建build文件夹而不是分支。

注意我并没有尝试部署到任何外部。

我的配置看起来像这样

 test:
  override:
  - yarn test
 deployment:
  release:
   tag: /v[0-9]+(\.[0-9]+)*/
   owner: ORGNAME
  override:
   - yarn run build

任何想法???

1 个答案:

答案 0 :(得分:2)

来自https://circleci.com/docs/1.0/configuration/#tags

  

通常,推送标签不会运行构建。如果部署配置的标记属性与您创建的标记的名称相匹配,我们将运行匹配的构建和部署部分。

将标记添加到deployment部分中的任务后,构建将正常运行。如果您不想对该标记执行任何特定操作,则不要添加command

所以:

 compile:
   override:
     - yarn run build
 test:
   override:
     - yarn test
 deployment:
   release:
     tag: /v[0-9]+(\.[0-9]+)*/
     owner: ORGNAME