File tree Expand file tree Collapse file tree 2 files changed +27
-22
lines changed Expand file tree Collapse file tree 2 files changed +27
-22
lines changed Original file line number Diff line number Diff line change 1
1
# tencent-component-toolkit
2
2
3
+ [ ![ npm] ( https://img.shields.io/npm/v/tencent-component-toolkit )] ( http://www.npmtrends.com/tencent-component-toolkit )
4
+ [ ![ NPM downloads] ( http://img.shields.io/npm/dm/tencent-component-toolkit.svg?style=flat-square )] ( http://www.npmtrends.com/tencent-component-toolkit )
3
5
[ ![ Build Status] ( https://travis-ci.com/serverless-tencent/tencent-component-toolkit.svg?branch=master )] ( https://travis-ci.com/serverless-tencent/tencent-component-toolkit )
4
6
[ ![ semantic-release] ( https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg )] ( https://github.com/semantic-release/semantic-release )
5
7
@@ -8,11 +10,9 @@ Tencent component toolkit.
8
10
## Usage
9
11
10
12
``` bash
11
- $ git clone https://github.com/serverless- tencent/release-ci-template my-project
13
+ $ npm install tencent-component-toolkit --save
12
14
```
13
15
14
- Change ` npmPublish ` to ` true ` for npm module project.
15
-
16
16
## License
17
17
18
18
MIT License
Original file line number Diff line number Diff line change @@ -32,27 +32,32 @@ class Apigw {
32
32
} = serviceConf
33
33
let serviceCreated = false
34
34
let detail
35
+ let exist = false
35
36
if ( serviceId ) {
36
- detail = await this . request ( {
37
- Action : 'DescribeService' ,
38
- serviceId : serviceId
39
- } )
40
- if (
41
- ! (
42
- serviceName === detail . serviceName &&
43
- serviceDesc === detail . serviceDesc &&
44
- protocols === detail . protocol
45
- )
46
- ) {
47
- await this . request ( {
48
- Action : 'ModifyService' ,
49
- serviceId,
50
- serviceDesc : serviceDesc || detail . serviceDesc ,
51
- serviceName : serviceName || detail . serviceName ,
52
- protocol : protocols
37
+ try {
38
+ detail = await this . request ( {
39
+ Action : 'DescribeService' ,
40
+ serviceId : serviceId
53
41
} )
54
- }
55
- } else {
42
+ exist = true
43
+ if (
44
+ ! (
45
+ serviceName === detail . serviceName &&
46
+ serviceDesc === detail . serviceDesc &&
47
+ protocols === detail . protocol
48
+ )
49
+ ) {
50
+ await this . request ( {
51
+ Action : 'ModifyService' ,
52
+ serviceId,
53
+ serviceDesc : serviceDesc || detail . serviceDesc ,
54
+ serviceName : serviceName || detail . serviceName ,
55
+ protocol : protocols
56
+ } )
57
+ }
58
+ } catch ( e ) { }
59
+ }
60
+ if ( ! exist ) {
56
61
const createData = await this . request ( {
57
62
Action : 'CreateService' ,
58
63
serviceName : serviceName || 'Serverless_Framework' ,
You can’t perform that action at this time.
0 commit comments