File tree Expand file tree Collapse file tree 4 files changed +17
-0
lines changed Expand file tree Collapse file tree 4 files changed +17
-0
lines changed Original file line number Diff line number Diff line change 45
45
steps :
46
46
- prep_env
47
47
- run : yarn lint
48
+ build :
49
+ << : *docker_defaults
50
+ working_directory : ~/repo
51
+ steps :
52
+ - prep_env
53
+ - run : yarn build
48
54
deploy_sandbox :
49
55
<< : *docker_defaults
50
56
working_directory : ~/repo
@@ -69,10 +75,14 @@ workflows:
69
75
- lint :
70
76
requires :
71
77
- node_modules
78
+ - build :
79
+ requires :
80
+ - node_modules
72
81
- deploy_sandbox :
73
82
requires :
74
83
- test
75
84
- lint
85
+ - build
76
86
filters :
77
87
branches :
78
88
only : master
Original file line number Diff line number Diff line change @@ -7,3 +7,4 @@ package-lock.json # We use yarn ;)
7
7
* .pem
8
8
test- * -payload.json
9
9
yarn-error.log
10
+ .serverless
Original file line number Diff line number Diff line change 16
16
"start" : " nodemon" ,
17
17
"start-probot" : " probot run ./src/tasks/processIssueComment/probot-processIssueComment.js" ,
18
18
"start-serverless" : " serverless offline start" ,
19
+ "build" : " serverless package" ,
19
20
"lint" : " eslint ." ,
20
21
"lint-fix" : " eslint --fix ." ,
21
22
"test" : " jest --collectCoverage" ,
Original file line number Diff line number Diff line change @@ -5,6 +5,11 @@ plugins:
5
5
- serverless-dotenv-plugin
6
6
- serverless-offline # must be last
7
7
8
+ # https://serverless.com/framework/docs/providers/aws/guide/packaging/
9
+ package :
10
+ include :
11
+ - ' node_modules/node-fetch/**'
12
+
8
13
custom :
9
14
stage : ${opt:stage, self:provider.stage}
10
15
appId :
You can’t perform that action at this time.
0 commit comments