15 Commits

Author SHA1 Message Date
Eslam A. Hefnawy
492b617a1e fixed some linting issues 2016-06-01 18:12:50 +02:00
Eslam A. Hefnawy
cba28f1fd2 fixed awsDeploy on deployment for the second time 2016-06-01 18:02:29 +02:00
Philipp Muens
9ed18e7e89 Add include functionality 2016-06-01 17:38:54 +02:00
Eslam A. Hefnawy
2de6b3e76c added restore method 2016-06-01 17:30:33 +02:00
Eslam A. Hefnawy
31e5daf992 added test for deploying functions to S3 2016-06-01 17:30:33 +02:00
Philipp Muens
ca29606b04 Add tests for predefined exclude patterns (e.g. .git folder)
There are currently 5 different predefined exclude rules (.git, .gitignore, .DS_Store,
serverless.yaml, serverless.env.yaml) which will ensure that those files are not
included in the zipped archive. This test ensures this behavior.
2016-06-01 17:03:02 +02:00
Philipp Muens
279b0d5a2d Add zipping files test for zipFiles functionality 2016-06-01 16:45:28 +02:00
Philipp Muens
e19dddac15 Add exclude support 2016-06-01 15:46:53 +02:00
Philipp Muens
475486bc9c Add correct tests for zipFunctions functionality 2016-06-01 11:42:09 +02:00
Philipp Muens
ad8e375217 Mark "deployFunctions" tests as pending so that they won't error out for now 2016-05-31 17:33:53 +02:00
Philipp Muens
474c7f150c Add "magic handler" zipping support
Add zipping of handler directories. Add a walkDirSync method which collects all the
file paths in a directory (needed for the .zip file creation for "magic handlers") in a synchronous way.
2016-05-31 17:13:05 +02:00
Philipp Muens
e6f00c1900 Remove "." in uniqueString / extend zipFilePath test to check for a .zip file 2016-05-31 10:33:57 +02:00
Philipp Muens
7e82d10038 Add unique .zip file name and temp directory generation
Add generation of a unique .zip file so that two function .zip files won't collide.
Furthermore the .zip file is stored in a temp directory so that it won't pollute the service directory.
2016-05-31 09:35:46 +02:00
Philipp Muens
867cf16ce4 Add deployedFunctions array which contains all functions related information
This way everything is in one place and can be easily passed around.
2016-05-31 06:50:45 +02:00
Philipp Muens
6944ed20a8 Add basic deployFunctions functionality 2016-05-30 17:59:20 +02:00