Drone setting - naikyding/drone-vue GitHub Wiki
於專案建立 .drone.yml
寫入方法
-
name: Drone ci
這個自動化流程的名稱 -
steps
步驟,一個流程中,可以有很多執行的項目,你可以把它當成一個階段 你希望它為你做什麼事,而階段就由觸發條件來定義與分類。 -
trigger
觸發.drone.yml
的條件。(這個一定要寫上,不然steps
會一定被任易條件觸發)
kind: pipeline
name: Drone ci
steps:
- name: unit test
image: node
commands:
- npm install
- npm run test:unit
when:
branch:
- develop
event:
- pull_request
- name: docker
image: plugins/docker
settings:
repo: naikyding/drone-ci
username:
from_secret: docker_username
password:
from_secret: docker_password
tags: latest
when:
branch:
- master
event:
- push
trigger:
branch:
- master
- develop