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"
},
"devDependencies": {
"glob": "^7.1.5",
"lerna": "^3.18.4",
"npm-check-updates": "^3.1.25",
"glob": "^7.1.5"
"npm-check-updates": "^3.1.25"
},
"dependencies": {
"execa": "^3.4.0"
}
}

41
npm/publish.ps1

@ -1,10 +1,31 @@
& cd ng-packs\scripts
& npm install
& yarn publish-packages patch
& cd ../../
& yarn
& yarn lerna publish patch --no-push --yes --no-git-reset --no-commit-hooks --no-git-tag-version --force-publish
& yarn update:templates
& yarn global add gulp
& yarn gulp:app
& yarn gulp:module
param(
[string]$Version
)
if(-Not $Version) {
echo 'Please pass a semantic version like this: ./publish.ps1 -Version patch'
exit
}
$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