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