This commit is contained in:
Bernie White 2019-03-02 20:02:21 +10:00 коммит произвёл GitHub
Родитель 4e924add78
Коммит 62478fe02a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 19 добавлений и 6 удалений

Просмотреть файл

@ -12,7 +12,10 @@ param (
[String]$Configuration = 'Debug',
[Parameter(Mandatory = $False)]
[String]$ArtifactPath = (Join-Path -Path $PWD -ChildPath out/package)
[String]$ArtifactPath = (Join-Path -Path $PWD -ChildPath out/package),
[Parameter(Mandatory = $False)]
[String]$ApiKey
)
task CopyExtension {
@ -113,10 +116,15 @@ task Clean {
# Synopsis: Restore NPM packages
task PackageRestore {
exec {
npm install;
npm install -g vsce;
}
exec { & npm install }
exec { npm install -g vsce }
}
task ReleaseExtension {
$packagePath = Join-Path -Path $ArtifactPath -ChildPath 'extension/psrule-vscode-preview.vsix';
exec { & npm install -g vsce }
exec { & vsce publish --packagePath $packagePath --pat $ApiKey }
}
task Build Clean, PackageRestore, CopyExtension, BuildExtension, PackageExtension
@ -124,3 +132,5 @@ task Build Clean, PackageRestore, CopyExtension, BuildExtension, PackageExtensio
task Install Build, InstallExtension
task . Build
task Release ReleaseExtension

Просмотреть файл

@ -21,7 +21,10 @@ param (
[String]$Configuration = 'Debug',
[Parameter(Mandatory = $False)]
[String]$ArtifactPath = (Join-Path -Path $PWD -ChildPath out/package)
[String]$ArtifactPath = (Join-Path -Path $PWD -ChildPath out/package),
[Parameter(Mandatory = $False)]
[String]$ApiKey
)
if ($Null -eq (Get-PackageProvider -Name NuGet -ErrorAction SilentlyContinue)) {