Граф коммитов

129 Коммитов

Автор SHA1 Сообщение Дата
Eric Jizba 4af25798c3 Allow programatic use of deploy, createFunction, and createNewProject 2018-01-11 11:28:00 -08:00
Eric Jizba 32b2fb8317 Refresh app's state when the node is refreshed 2018-01-05 16:29:14 -08:00
Eric Jizba bf2b67589c
Leverage shared AzureActionHandler (#150) 2018-01-04 15:06:57 -08:00
chrisdias 62842d7fc0 fixes #151 2018-01-04 14:50:11 -08:00
Eric Jizba b3154f8ba2 Move browse to the bottom of the list of folders 2018-01-04 10:09:07 -08:00
Sheng Chen 5c0332b814 refactor function creator 2018-01-03 08:57:13 -08:00
Eric Jizba f44e6f7ece Force refresh functions node on deploy 2018-01-02 13:42:53 -08:00
Eric Jizba a8a8276378 Split function/project creation into separate files
This helps isolate language-specific code and will be more important as we add C# class library support. It should have no functional effect.
2018-01-02 13:42:04 -08:00
Eric Jizba d5433158d5 Move create function and create project to subfolders 2018-01-02 13:42:04 -08:00
Sheng Chen 7cb3ecba39 Stop app before Java deploy (#138)
To avoid *.jar file being locked
2017-12-18 11:49:21 -08:00
Eric Jizba e91435f344 Prep for 0.4.0 release 2017-12-14 17:10:05 -08:00
Eric Jizba c5a36078b9 Show http trigger urls in deploy log 2017-12-14 16:42:57 -08:00
Eric Jizba fdd1329623 Add note about debugggable languages to language setting 2017-12-14 11:25:34 -08:00
Eric Jizba c0c0503e65 Remove C# script file support
Turns out we want to add support for class libraries (.cs), but this code added support for C# script files (.csx). I want to leave this code in the git history in case we add support for .csx _in addition_ to .cs
2017-12-14 11:25:34 -08:00
Eric Jizba 8c894060b8 Add support for other languages/runtimes
* Add CSharp to the list of options when creating a new project
* Add setting for projectLanguage
  * The user has many options for language, but only C#/Java/JavaScript can be debugged in VS Code today. The rest only support create & deploy
  * If it's not set (for example in old projects before this release), the user will be prompted one time and their workspace setting will be updated
* Add setting for projectRuntime
  * We want to use ~1 for JavaScript and beta as the default for Java/C#
2017-12-14 11:25:34 -08:00
Jay Wang 1215930b67
Settings for Zip glob patterns 2017-12-13 14:47:33 -08:00
REDMOND\jiewan d52911031d Update app service package version 2017-12-13 13:52:19 -08:00
REDMOND\jiewan 81119b7a87 Settings for Zip glob patterns. 2017-12-12 15:53:57 -08:00
Eric Jizba 34e0357473 Add 'Copy function url' command
And make the parsing of 'function.json' more robust
2017-12-11 17:34:14 -08:00
Eric Jizba 676753cb62 Leverage auto-detect of deployment source for deploy
* This adds support for local git
* I also added the 'Change Deployment Source' command since it's kind of necessary to make this useful
2017-12-11 14:25:58 -08:00
Eric Jizba d9322b0db5 Add templateFilter to telemetry 2017-12-11 11:25:21 -08:00
Eric Jizba 046c4054bb Don't ignore the cancel button
Turns out it returns 'DialogResponses.cancel' instead of undefined
2017-12-11 11:22:11 -08:00
Eric Jizba dbf40e41e3
Show in-between states for stop/start (#122) 2017-12-07 15:50:44 -08:00
Eric Jizba d6809098bd Track template id instead of template name 2017-12-07 11:57:09 -08:00
Eric Jizba 30c351906b Fix templates not being displayed
Use template.id (which shouldn't change) to detect for equality rather than template.metadata.name (which can and has changed)
2017-12-07 11:57:09 -08:00
Eric Jizba 4e81f14557
Log 'delete function' in output channel (#114) 2017-12-04 23:32:20 +00:00
Eric Jizba f33d7c42b4 Add project type telemetry to deploy 2017-12-04 23:12:22 +00:00
Sheng Chen 942d39505f remove duplicated code about checking the existance of maven 2017-12-04 18:49:20 +00:00
Eric Jizba 93e6c0806f Add back prereq for .net core 2.0 2017-12-01 18:53:30 +00:00
Sheng Chen 08d3cc09d5 check maven is installed or not 2017-12-01 18:32:26 +00:00
Sheng Chen a59dcc1c4f add function name validator and fix some issue 2017-12-01 18:32:17 +00:00
Eric Jizba b79bd11a8b Prep for 0.3.0 release 2017-11-30 23:42:25 +00:00
Sheng Chen 5d8cf0d749 refactor java name validation 2017-11-30 19:28:40 +00:00
Eric Jizba 8707812df8
Send telemetry event with new project/function details (#89) 2017-11-29 22:39:22 +00:00
Eric Jizba 2cfe50150e
Add function and app setting tree items (#87)
Also pass along showCreatingNode for new function app
2017-11-29 20:55:48 +00:00
Eric Jizba 7e593c251d Remove note about Node <8.0
8.0 is LTS now and thus we don't need to support less than 8. (Plus users still have a workaround)
2017-11-29 19:15:08 +00:00
Sheng Chen 84f3da5a76 Add new java function (#80) 2017-11-29 17:07:02 +00:00
Sheng Chen 89b70a2899 Remove extra folder on 'New Java Project' (#79) 2017-11-28 16:34:09 +00:00
Sheng Chen a72cce4233 Automatically detect functionAppName on java deploy (#75) 2017-11-28 16:24:25 +00:00
Eric Jizba 3d5893b9af Update ui package to 0.2.0
And lock down minor version (Since the package is in preview - minor version updates might mean breaking contract changes)
2017-11-27 19:48:45 +00:00
Eric Jizba abe2bdd085 Use 'cancel' instead of 'close' 2017-11-27 17:38:18 +00:00
Eric Jizba f7ce496354 Add vscodeignore 2017-11-21 21:42:03 +00:00
Eric Jizba 89bc6dd5f1 Leverage AzureTreeDataProvider from shared package
It reduces the amount of copied code and adds support for 'load more'
2017-11-21 21:41:23 +00:00
Sheng Chen 2cb75ad2c3 Add support for java function deploy (#70) 2017-11-17 17:56:42 +00:00
Sheng Chen 28b06208b3 Support create java function project (#66)
This leverages [maven archetype](https://github.com/Microsoft/azure-maven-archetypes/tree/master/azure-functions-archetype).
2017-11-15 23:15:08 +00:00
Eric Jizba bb90c278ba Update gifs based on latest UI 2017-11-10 03:30:46 +00:00
Eric Jizba 8cdb675b08
Remove reliance on func cli for 'Create new project' (#63)
Benefits:
1. User can now create project and function without func cli (they only need the cli for debugging)
1. We can now prompt the user to overwrite existing files
1. We can automatically detect if we should git init the folder
2017-11-10 00:26:18 +00:00
Eric Jizba 8239b0be93 Add 'Delete Function App' command 2017-11-09 22:49:23 +00:00
Eric Jizba 7620055d2b
Add 'Create Function App' to node picker (#60)
Also:
1. Remove deploy from function app node
1. Use latest instead of ~2 for templates version
2017-11-09 20:21:36 +00:00
Eric Jizba 5e4cbcb8d6 Prep for 0.2.0 release 2017-11-09 20:10:04 +00:00