瀏覽代碼

ci: 🎡 add travis ci

dongdayu 5 年之前
父節點
當前提交
9016a6afb0
共有 2 個文件被更改,包括 18 次插入2 次删除
  1. 14
    0
      .travis.yml
  2. 4
    2
      package.json

+ 14
- 0
.travis.yml 查看文件

@@ -0,0 +1,14 @@
1
+language: node_js
2
+
3
+node_js:
4
+  - 10
5
+
6
+jobs:
7
+  include:
8
+    - stage: release
9
+      node_js: lts/*
10
+      deploy:
11
+        provider: script
12
+        skip_cleanup: true
13
+        script:
14
+          - npx semantic-release

+ 4
- 2
package.json 查看文件

@@ -24,14 +24,16 @@
24 24
   "scripts": {
25 25
     "commit": "npx git-cz",
26 26
     "lint": "tslint --fix ./src/**/*.ts",
27
-    "build": "tsc"
27
+    "build": "tsc",
28
+    "semantic-release": "semantic-release"
28 29
   },
29 30
   "dependencies": {
30 31
     "@types/react-native": "^0.57.45"
31 32
   },
32 33
   "devDependencies": {
33 34
     "tslint": "^5.16.0",
34
-    "typescript": "^3.4.3"
35
+    "typescript": "^3.4.3",
36
+    "semantic-release": "^15.13.3"
35 37
   },
36 38
   "peerDependencies": {
37 39
     "react-native": "^0.59.5"