Skip to content

Commit

Permalink
added release specific version for creator
Browse files Browse the repository at this point in the history
  • Loading branch information
dmitry-kurmanov committed Apr 24, 2024
1 parent 5eed4f5 commit 3e41c76
Showing 1 changed file with 80 additions and 5 deletions.
85 changes: 80 additions & 5 deletions build-packages.yml
Expand Up @@ -234,10 +234,25 @@ jobs:
npm run remove-package-lock
displayName: 'npm run remove-package-lock'
# set release specific version
- task: CopyFiles@2
inputs:
SourceFolder: '$(System.ArtifactsDirectory)/SurveyJSLibraryBuildCoreAngularJquery/'
Contents: 'version.txt'
TargetFolder: '$(Build.SourcesDirectory)/'
OverWrite: true
displayName: 'Copy build artifact - SurveyJSVersion File'

- powershell: |
$version = Get-Content $(Build.SourcesDirectory)/version.txt
Write-Host "##vso[task.setvariable variable=SurveyJSVersion;]$version"
displayName: 'Setup SurveyJSVersion variable from SurveyJSVersionFile'
- powershell: |
cd $(Build.SourcesDirectory)/survey-creator/packages/survey-creator-core
npm run release
npm run release -- --release-as $(SurveyJSVersion)
displayName: 'Release specific version survey-creator-core'
# EO set release specific version

- script: |
cd $(Build.SourcesDirectory)/survey-creator/packages/survey-creator-core
Expand Down Expand Up @@ -506,10 +521,25 @@ jobs:
OverWrite: true
displayName: 'copy @types into library directory'

# set release specific version
- task: CopyFiles@2
inputs:
SourceFolder: '$(System.ArtifactsDirectory)/SurveyJSLibraryBuildCoreAngularJquery/'
Contents: 'version.txt'
TargetFolder: '$(Build.SourcesDirectory)/'
OverWrite: true
displayName: 'Copy build artifact - SurveyJSVersion File'

- powershell: |
$version = Get-Content $(Build.SourcesDirectory)/version.txt
Write-Host "##vso[task.setvariable variable=SurveyJSVersion;]$version"
displayName: 'Setup SurveyJSVersion variable from SurveyJSVersionFile'
- powershell: |
cd $(Build.SourcesDirectory)/survey-creator/packages/survey-creator-react
npm run release
npm run release -- --release-as $(SurveyJSVersion)
displayName: 'Release specific version survey-creator-react'
# EO set release specific version

- script: |
cd $(Build.SourcesDirectory)/survey-creator/packages/survey-creator-react
Expand Down Expand Up @@ -717,10 +747,25 @@ jobs:
condition: ne(variables.NPM_CACHE_RESTORED, 'false')
displayName: 'copy knockout from node_modules for survey-knockout-ui'

# set release specific version
- task: CopyFiles@2
inputs:
SourceFolder: '$(System.ArtifactsDirectory)/SurveyJSLibraryBuildCoreAngularJquery/'
Contents: 'version.txt'
TargetFolder: '$(Build.SourcesDirectory)/'
OverWrite: true
displayName: 'Copy build artifact - SurveyJSVersion File'

- powershell: |
$version = Get-Content $(Build.SourcesDirectory)/version.txt
Write-Host "##vso[task.setvariable variable=SurveyJSVersion;]$version"
displayName: 'Setup SurveyJSVersion variable from SurveyJSVersionFile'
- powershell: |
cd $(Build.SourcesDirectory)/survey-creator/packages/survey-creator-knockout
npm run release
npm run release -- --release-as $(SurveyJSVersion)
displayName: 'Release specific version survey-creator-knockout'
# EO set release specific version

- script: |
cd $(Build.SourcesDirectory)/survey-creator/packages/survey-creator-knockout
Expand Down Expand Up @@ -835,10 +880,25 @@ jobs:
OverWrite: true
displayName: 'copy survey-angular-ui in node_modules'

# set release specific version
- task: CopyFiles@2
inputs:
SourceFolder: '$(System.ArtifactsDirectory)/SurveyJSLibraryBuildCoreAngularJquery/'
Contents: 'version.txt'
TargetFolder: '$(Build.SourcesDirectory)/'
OverWrite: true
displayName: 'Copy build artifact - SurveyJSVersion File'

- powershell: |
$version = Get-Content $(Build.SourcesDirectory)/version.txt
Write-Host "##vso[task.setvariable variable=SurveyJSVersion;]$version"
displayName: 'Setup SurveyJSVersion variable from SurveyJSVersionFile'
- powershell: |
cd $(Build.SourcesDirectory)/survey-creator/packages/survey-creator-angular
npm run release
npm run release -- --release-as $(SurveyJSVersion)
displayName: 'Release specific version survey-creator-angular'
# EO set release specific version

- script: |
cd $(Build.SourcesDirectory)/survey-creator/packages/survey-creator-angular
Expand Down Expand Up @@ -963,10 +1023,25 @@ jobs:
OverWrite: true
displayName: 'copy survey-vue3-ui in node_modules'

# set release specific version
- task: CopyFiles@2
inputs:
SourceFolder: '$(System.ArtifactsDirectory)/SurveyJSLibraryBuildCoreAngularJquery/'
Contents: 'version.txt'
TargetFolder: '$(Build.SourcesDirectory)/'
OverWrite: true
displayName: 'Copy build artifact - SurveyJSVersion File'

- powershell: |
$version = Get-Content $(Build.SourcesDirectory)/version.txt
Write-Host "##vso[task.setvariable variable=SurveyJSVersion;]$version"
displayName: 'Setup SurveyJSVersion variable from SurveyJSVersionFile'
- powershell: |
cd $(Build.SourcesDirectory)/survey-creator/packages/survey-creator-vue
npm run release
npm run release -- --release-as $(SurveyJSVersion)
displayName: 'Release specific version survey-creator-vue'
# EO set release specific version

- script: |
cd $(Build.SourcesDirectory)/survey-creator/packages/survey-creator-vue
Expand Down

0 comments on commit 3e41c76

Please sign in to comment.