我正在尝试在标记提交时触发构建任务,但是,我无法使其工作,理想情况下,这执行任务并在release文件夹上创建build文件夹而不是分支。
注意我并没有尝试部署到任何外部。
我的配置看起来像这样
test:
override:
- yarn test
deployment:
release:
tag: /v[0-9]+(\.[0-9]+)*/
owner: ORGNAME
override:
- yarn run build
任何想法???
答案 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