chore: add Imagoverum fleet management package
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
parameters:
|
||||
- name: 'SourceDirectory'
|
||||
type: string
|
||||
default: '$(System.DefaultWorkingDirectory)'
|
||||
- name: 'GitBranchName'
|
||||
type: string
|
||||
- name: 'GitUserName'
|
||||
type: string
|
||||
default: 'Pipeline'
|
||||
- name: 'PackagePath'
|
||||
type: string
|
||||
default: 'BasePackage/package.json'
|
||||
- name: 'PackageVersion'
|
||||
type: string
|
||||
|
||||
|
||||
steps:
|
||||
- script: |
|
||||
ECHO Current Branch - ${{ parameters.GitBranchName }}
|
||||
git config --global user.email ${{ parameters.GitUserName }}@matrix42.com & git config --global user.name ${{ parameters.GitUserName }}
|
||||
git fetch origin
|
||||
git checkout ${{ parameters.GitBranchName }}
|
||||
git pull origin ${{ parameters.GitBranchName }} --allow-unrelated-histories
|
||||
displayName: 'Git Pull ${{ parameters.GitBranchName }} branch under ${{ parameters.GitUserName }} user'
|
||||
workingDirectory: ${{ parameters.SourceDirectory }}
|
||||
|
||||
- powershell: |
|
||||
Write-Host "New Package Version: $env:PACKAGE_VERSION"
|
||||
$packageJsonFile = $env:EXTENSION_PATH
|
||||
|
||||
$packageConfigJson = get-content $packageJsonFile | ConvertFrom-Json
|
||||
$packageConfigJson.version = $env:PACKAGE_VERSION
|
||||
$packageConfigJson | ConvertTo-Json -Depth 100 | set-content $packageJsonFile
|
||||
displayName: 'Update package version on git repository'
|
||||
env:
|
||||
EXTENSION_PATH: '${{ parameters.SourceDirectory }}/${{ parameters.PackagePath }}'
|
||||
PACKAGE_VERSION: ${{ parameters.PackageVersion }}
|
||||
|
||||
- script: |
|
||||
git add ${{ parameters.PackagePath }}
|
||||
git commit ${{ parameters.PackagePath }} -m "Build version increment ${{ parameters.PackageVersion }} *CI*"
|
||||
git push --set-upstream --progress "origin" HEAD:${{ parameters.GitBranchName }}
|
||||
displayName: Git Push Update package.json version to ${{ parameters.PackageVersion }}
|
||||
workingDirectory: ${{ parameters.SourceDirectory }}
|
||||
Reference in New Issue
Block a user