Browse Source

ci: refactor publish.ps1

pull/2382/head
mehmet-erim 7 years ago
parent
commit
44b439514b
  1. 7
      npm/package.json
  2. 41
      npm/publish.ps1

7
npm/package.json

@ -7,8 +7,11 @@
"update:templates": "node abp-package-update-script.js ../templates" "update:templates": "node abp-package-update-script.js ../templates"
}, },
"devDependencies": { "devDependencies": {
"glob": "^7.1.5",
"lerna": "^3.18.4", "lerna": "^3.18.4",
"npm-check-updates": "^3.1.25", "npm-check-updates": "^3.1.25"
"glob": "^7.1.5" },
"dependencies": {
"execa": "^3.4.0"
} }
} }

41
npm/publish.ps1

@ -1,10 +1,31 @@
& cd ng-packs\scripts param(
& npm install [string]$Version
& yarn publish-packages patch )
& cd ../../
& yarn if(-Not $Version) {
& yarn lerna publish patch --no-push --yes --no-git-reset --no-commit-hooks --no-git-tag-version --force-publish echo 'Please pass a semantic version like this: ./publish.ps1 -Version patch'
& yarn update:templates exit
& yarn global add gulp }
& yarn gulp:app
& yarn gulp:module $rootFolder = (Get-Item -Path "./" -Verbose).FullName
$commands = (
"cd ng-packs\scripts",
"npm install",
"npm run publish-packages -- $Version",
"cd ../../",
"yarn",
"yarn lerna publish $Version --no-push --yes --no-git-reset --no-commit-hooks --no-git-tag-version --force-publish",
"yarn gulp:app",
"yarn gulp:module"
)
foreach ($command in $commands) {
Write-Host $command
Invoke-Expression $command
if($LASTEXITCODE -ne '0' -And $command -notlike '*cd *'){
Write-Host ("Process failed! " + $command)
Set-Location $rootFolder
exit $LASTEXITCODE
}
}
Loading…
Cancel
Save