2017-02-20 42 views
1

我試圖在提交標記時觸發構建任務,但是,我無法使其工作,理想情況下,此exec執行任務並且僅在發佈文件夾上創建構建文件夾進入分支。在標籤上觸發構建腳本CircleCI

注意我沒有試圖部署到任何外部。

我的配置是這樣的

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

任何想法?

回答

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