Closed forki closed 8 years ago
I think local npm installation (obtained by Paket from NuGet can be uesd on Windows) - https://github.com/FractalProject/Fractal.Sample/blob/master/build.fsx#L42-L45
Awesome ;-) On Nov 19, 2015 12:13 PM, "Krzysztof Cieślak" notifications@github.com wrote:
I think local npm installation (obtained by Paket from NuGet can be uesd on Windows) - https://github.com/FractalProject/Fractal.Sample/blob/master/build.fsx#L42-L45
— Reply to this email directly or view it on GitHub https://github.com/ionide/ionide-vscode-paket/pull/5#issuecomment-158025773 .
Also, preferably during deploy process I would want to publish plugin to extension gallery but also do GitHub release of packed version (using vsce package
)
waiting for https://github.com/Microsoft/vscode-vsce/pull/47 to get merged and released ;-)
This is my release.cmd (minus passwords). It's already in gitignore.
@echo off
cls
.paket\paket.bootstrapper.exe
if errorlevel 1 (
exit /b %errorlevel%
)
.paket\paket.exe restore
if errorlevel 1 (
exit /b %errorlevel%
)
packages\FAKE\tools\FAKE.exe build.fsx "target=Release" "vsce-publisher=mypublisher" "vsce-token=mykey" "github-user=myuser" "github-pw=mypw"
%APPDATA%
to get C:\Users\Steffen\AppData\Roaming
this part of VSCE path.InstallVSCE
and loginToVSCE
should part of normal release cycle - those operations have to be done only once per machine, so while it is useful to have them in build script, i would not include them in normal release path, but rater create target Setup
which will just run those 2.Well, we don't know how vsce login will behave. I think it is asking for confirmation in case of relogging.
Yeah we can decide later. At the moment it's not in standard pipeline. On Nov 20, 2015 14:36, "Krzysztof Cieślak" notifications@github.com wrote:
Well, we don't know how vsce login will behave. I think it is asking for confirmation in case of relogging.
— Reply to this email directly or view it on GitHub https://github.com/ionide/ionide-vscode-paket/pull/5#issuecomment-158404925 .
OK, so let's do this ;)
Implements https://github.com/ionide/ionide-vscode-paket/issues/4