mirror of
				https://github.com/nsnail/ns-ext.git
				synced 2025-11-01 05:55:27 +08:00 
			
		
		
		
	build: 📦 构建脚本调整
This commit is contained in:
		| @@ -8,4 +8,4 @@ All notable changes to this project will be documented in this file. See [standa | |||||||
| ### Features | ### Features | ||||||
|  |  | ||||||
| * ++ ([e41652d](https://github.com/nsnail/NSExt/commit/e41652d553beda7a2eb1600da4795e07f4260330)) | * ++ ([e41652d](https://github.com/nsnail/NSExt/commit/e41652d553beda7a2eb1600da4795e07f4260330)) | ||||||
| * 增加一些扩展方法 ([1f26d0f](https://github.com/nsnail/NSExt/commit/1f26d0f28098f7ee98a9a5482096aecd53b85e04)) | * 增加一些扩展方法 ([1f26d0f](https://github.com/nsnail/NSExt/commit/1f26d0f28098f7ee98a9a5482096aecd53b85e04)) | ||||||
| @@ -28,14 +28,15 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "meta", "meta", "{5198A03D-0 | |||||||
| EndProject | EndProject | ||||||
| Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "scripts", "scripts", "{BB0B25C9-0901-4923-913F-00F9A6B352A5}" | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "scripts", "scripts", "{BB0B25C9-0901-4923-913F-00F9A6B352A5}" | ||||||
| 	ProjectSection(SolutionItems) = preProject | 	ProjectSection(SolutionItems) = preProject | ||||||
|  | 		1.git.pull.request.ps1 = scripts/1.git.pull.request.ps1 | ||||||
|  | 		2.git.release.ps1 = scripts/2.git.release.ps1 | ||||||
|  | 		3.git.recreate.branch.ps1 = scripts/3.git.recreate.branch.ps1 | ||||||
| 		clean.ln.csx = scripts/clean.ln.csx | 		clean.ln.csx = scripts/clean.ln.csx | ||||||
| 		code.clean.csx = scripts/code.clean.csx | 		code.clean.csx = scripts/code.clean.csx | ||||||
| 		code.clean.ps1 = scripts/code.clean.ps1 | 		code.clean.ps1 = scripts/code.clean.ps1 | ||||||
| 		gen.cs.tt = scripts/gen.cs.tt | 		gen.cs.tt = scripts/gen.cs.tt | ||||||
| 		gen.ln.cmd = scripts/gen.ln.cmd | 		gen.ln.cmd = scripts/gen.ln.cmd | ||||||
| 		gen.resx.tt = scripts/gen.resx.tt | 		gen.resx.tt = scripts/gen.resx.tt | ||||||
| 		git.pr.ps1 = scripts/git.pr.ps1 |  | ||||||
| 		git.rc.ps1 = scripts/git.rc.ps1 |  | ||||||
| 		image.optimize.csx = scripts/image.optimize.csx | 		image.optimize.csx = scripts/image.optimize.csx | ||||||
| 		install.as.tpl.ps1 = scripts/install.as.tpl.ps1 | 		install.as.tpl.ps1 = scripts/install.as.tpl.ps1 | ||||||
| 		rename.csx = scripts/rename.csx | 		rename.csx = scripts/rename.csx | ||||||
|   | |||||||
| @@ -11,4 +11,4 @@ | |||||||
|       "path": "node_modules/cz-git" |       "path": "node_modules/cz-git" | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
| @@ -8,4 +8,4 @@ git push --set-upstream origin $branch | |||||||
| Start-Process -FilePath "https://github.com/nsnail/NSExt/compare/main...$branch" | Start-Process -FilePath "https://github.com/nsnail/NSExt/compare/main...$branch" | ||||||
| Write-Host "按『Enter』重建分支,『Ctrl+C』退出" | Write-Host "按『Enter』重建分支,『Ctrl+C』退出" | ||||||
| Pause | Pause | ||||||
| ./git.rc.ps1 | ./3.git.recreate.branch.ps1 | ||||||
							
								
								
									
										23
									
								
								scripts/2.git.release.ps1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								scripts/2.git.release.ps1
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | cd .. | ||||||
|  | $types = @{ | ||||||
|  |     '1' = @('major', '主版本') | ||||||
|  |     '2' = @('minor', '此版本') | ||||||
|  |     '3' = @('patch', '修订版本') | ||||||
|  | } | ||||||
|  | $prefix = '' | ||||||
|  | while ($null -eq $types[$prefix]) | ||||||
|  | { | ||||||
|  |     $prefix = Read-Host "请选择版本类型`n" $( & { param($i) $i | ForEach-Object { "$_ : $( $types[$_][0] )($( $types[$_][1] ))`n" } } $types.Keys | Sort-Object ) | ||||||
|  | } | ||||||
|  | git checkout main | ||||||
|  | git branch -D release | ||||||
|  | git checkout -b release | ||||||
|  | ./node_modules/.bin/standard-version -r $types[$prefix][0] | ||||||
|  | git push --follow-tags --force origin release | ||||||
|  | Start-Process -FilePath "https://github.com/nsnail/NSExt/compare/main...release" | ||||||
|  | cd ./scripts | ||||||
|  | Write-Host "按『Enter』回到主分支,『Ctrl+C』退出" | ||||||
|  | Pause | ||||||
|  | git checkout main | ||||||
|  | git pull | ||||||
|  | git branch -D release | ||||||
		Reference in New Issue
	
	Block a user