@@ -25,72 +25,55 @@ jobs:
25
25
command : custom
26
26
verbose : false
27
27
customCommand : install -g autorest@latest
28
- - task : PowerShell@2
29
- displayName : Generate
30
- inputs :
31
- targetType : inline
32
- script : >-
33
- $subModuleFolders = Get-ChildItem -Directory -Filter *.Autorest
28
+ - powershell : |
29
+ $subModuleFolders = Get-ChildItem -Directory -Filter *.Autorest
34
30
35
- if ($subModuleFolders -eq $null) {
36
- autorest --max-memory-size=8192
37
- } else {
38
- $subModuleFolders | foreach-object { cd $_.FullName; autorest --max-memory-size=8192}
39
- }
40
- pwsh : true
41
- workingDirectory : src/$(ServiceName)/
42
- - task : PowerShell@2
31
+ if ($subModuleFolders -eq $null) {
32
+ autorest --max-memory-size=8192
33
+ } else {
34
+ $subModuleFolders | foreach-object { cd $_.FullName; autorest --max-memory-size=8192}
35
+ }
36
+ workingDirectory: src/$(ServiceName)
37
+ displayName: Generate
38
+ condition: eq(variables.ServiceSubmoduleName, '')
39
+ - powershell : |
40
+ $subModuleFolders = Get-ChildItem -Directory -Filter *.Autorest
41
+ if ($subModuleFolders -eq $null) {
42
+ ./build-module.ps1
43
+ } else {
44
+ $subModuleFolders | foreach-object { cd $_.FullName; ./build-module.ps1; cd ..}
45
+ }
46
+ mkdir ../../artifacts/src/$env:SERVICENAME
47
+ cp -r ./* ../../artifacts/src/$env:SERVICENAME
48
+ workingDirectory: src/$(ServiceName)
43
49
displayName: Build
44
50
condition: eq(variables.ServiceSubmoduleName, '')
45
- inputs :
46
- targetType : inline
47
- script : >-
48
- $subModuleFolders = Get-ChildItem -Directory -Filter *.Autorest
49
-
50
- if ($subModuleFolders -eq $null) {
51
- ./build-module.ps1
52
- } else {
53
- $subModuleFolders | foreach-object { cd $_.FullName; ./build-module.ps1; cd ..}
54
- }
51
+ - powershell : |
52
+ mkdir src/$env:SERVICENAME
53
+ git checkout src/$env:SERVICENAME
54
+ git checkout -b codegen/$env:SERVICENAME origin/$env:BaseBranch
55
+ displayName: Checkout main branch
56
+ - powershell : |
57
+ #Uninstall-Module -Name PackageManagement -AllVersions
58
+ Install-Module -Name PowerShellGet -RequiredVersion 2.2.3 -Force
59
+ Install-Module -Name platyPS -RequiredVersion 0.14.2 -Force
60
+ Install-Module -Name Az.Accounts -Force
61
+ Import-Module .\tools\Gen2Master\MoveFromGeneration2Master.ps1
55
62
56
- mkdir ../../artifacts/src/$env:SERVICENAME
63
+ $subModuleFolders = Get-ChildItem .\artifacts\src\$env:SERVICENAME -Directory -Filter *.Autorest
64
+ if ($subModuleFolders -eq $null) {
65
+ Move-Generation2Master -SourcePath .\artifacts\src\$env:SERVICENAME -DestPath .\src\$env:SERVICENAME
66
+ } else {
67
+ Move-Generation2MasterHybrid -SourcePath .\artifacts\src\$env:SERVICENAME -DestPath .\src\$env:SERVICENAME
68
+ }
57
69
58
- cp -r ./* ../../artifacts/src/$env:SERVICENAME
59
- pwsh : true
60
- workingDirectory : src/$(ServiceName)
61
- - task : PowerShell@2
62
- displayName : Checkout main branch
63
- inputs :
64
- targetType : inline
65
- script : >
66
- mkdir src/$env:SERVICENAME
67
- git checkout src/$env:SERVICENAME
68
- git checkout -b codegen/$env:SERVICENAME origin/$env:BaseBranch
69
- - task : PowerShell@2
70
+ git config user.email "[email protected] "
71
+ git config user.name "azure-powershell-bot"
72
+ git add ./src
73
+ git add tools/CreateMappings_rules.json
74
+ git commit -m "Move $env:SERVICENAME to $env:BaseBranch"
75
+ git remote set-url origin https://azure-powershell-bot:$(BotAccessToken)@github.com/Azure/azure-powershell.git
76
+ git push origin codegen/$env:SERVICENAME
70
77
displayName: Move code to main
71
78
condition: eq(variables.ServiceSubmoduleName, '')
72
- inputs :
73
- targetType : inline
74
- script : >-
75
- #Uninstall-Module -Name PackageManagement -AllVersions
76
- Install-Module -Name PowerShellGet -RequiredVersion 2.2.3 -Force
77
- Install-Module -Name platyPS -RequiredVersion 0.14.2 -Force
78
- Install-Module -Name Az.Accounts -Force
79
- Import-Module .\tools\Gen2Master\MoveFromGeneration2Master.ps1
80
-
81
- $subModuleFolders = Get-ChildItem .\artifacts\src\$env:SERVICENAME -Directory -Filter *.Autorest
82
- if ($subModuleFolders -eq $null) {
83
- Move-Generation2Master -SourcePath .\artifacts\src\$env:SERVICENAME -DestPath .\src\$env:SERVICENAME
84
- } else {
85
- Move-Generation2MasterHybrid -SourcePath .\artifacts\src\$env:SERVICENAME -DestPath .\src\$env:SERVICENAME
86
- }
87
-
88
- git config user.email "[email protected] "
89
- git config user.name "azure-powershell-bot"
90
- git add ./src
91
- git add tools/CreateMappings_rules.json
92
- git commit -m "Move $env:SERVICENAME to $env:BaseBranch"
93
- git remote set-url origin https://azure-powershell-bot:$(BotAccessToken)@github.com/Azure/azure-powershell.git
94
- git push origin codegen/$env:SERVICENAME
95
- pwsh : true
96
79
0 commit comments