mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +00:00 
			
		
		
		
	AppVeyor: Sanitize the file name before uploading
This commit is contained in:
		
							parent
							
								
									9121a5db1a
								
							
						
					
					
						commit
						a4a1ce766d
					
				
					 2 changed files with 9 additions and 7 deletions
				
			
		|  | @ -6,6 +6,8 @@ clone_depth: 1 | ||||||
| 
 | 
 | ||||||
| environment: | environment: | ||||||
|   QTDIR: C:\Qt\5.4\msvc2013_opengl |   QTDIR: C:\Qt\5.4\msvc2013_opengl | ||||||
|  |   MEGA_EMAIL: | ||||||
|  |     secure: dLyH/46MKKuCZyozkwwVGCL7nVyX+Cxyo1hVlCUaQDU= | ||||||
|   MEGA_PASSWORD: |   MEGA_PASSWORD: | ||||||
|     secure: ozgp54EZj98kcbD/O+Xl5Q== |     secure: ozgp54EZj98kcbD/O+Xl5Q== | ||||||
| 
 | 
 | ||||||
|  | @ -38,12 +40,9 @@ after_build: | ||||||
|   - copy C:\Qt\5.4\msvc2013_opengl\bin\Qt5Gui.dll  build\bin\release |   - copy C:\Qt\5.4\msvc2013_opengl\bin\Qt5Gui.dll  build\bin\release | ||||||
|   - copy C:\Qt\5.4\msvc2013_opengl\bin\Qt5OpenGL.dll build\bin\release |   - copy C:\Qt\5.4\msvc2013_opengl\bin\Qt5OpenGL.dll build\bin\release | ||||||
|   - copy C:\Qt\5.4\msvc2013_opengl\bin\Qt5Widgets.dll  build\bin\release |   - copy C:\Qt\5.4\msvc2013_opengl\bin\Qt5Widgets.dll  build\bin\release | ||||||
|     # delete build craps |  | ||||||
|   - del /F /S /Q /A "build\bin\release\*.ilk" |  | ||||||
|   - del /F /S /Q /A "build\bin\release\*.pdb" |  | ||||||
|     # zip up the build folder -> build.7z |     # zip up the build folder -> build.7z | ||||||
|   - 7z a build .\build\bin\release\* |   - 7z a build .\build\bin\release\* | ||||||
|     # rename, upload to Mega |     # rename, upload to Mega | ||||||
|  |   - npm install sanitize-filename | ||||||
|   - cd megatools-1.9.94-win64 |   - cd megatools-1.9.94-win64 | ||||||
|   - node ..\upload_to_mega.js |   - node ..\upload_to_mega.js | ||||||
|    |  | ||||||
|  |  | ||||||
|  | @ -1,11 +1,13 @@ | ||||||
| var util = require('util'); | var util = require('util'); | ||||||
| var exec = require('child_process').exec; | var exec = require('child_process').exec; | ||||||
|  | var sanitize = require("sanitize-filename"); | ||||||
| 
 | 
 | ||||||
| var email = 'chin.bimbo@gmail.com'; | var email = process.env.MEGA_EMAIL; | ||||||
| var password = process.env.MEGA_PASSWORD; | var password = process.env.MEGA_PASSWORD; | ||||||
| var sourceFileName = 'build.7z'; | var sourceFileName = 'build.7z'; | ||||||
| var dstFileName = process.env.APPVEYOR_REPO_COMMIT.substring(0, 8) + " - " +  | var dstFileName = process.env.APPVEYOR_REPO_COMMIT.substring(0, 8) + " - " +  | ||||||
|                 process.env.APPVEYOR_REPO_COMMIT_MESSAGE.substring(0, 100) + ".7z"; |                 process.env.APPVEYOR_REPO_COMMIT_MESSAGE.substring(0, 100) + ".7z"; | ||||||
|  | dstFileName = sanitize(dstFileName); | ||||||
| 
 | 
 | ||||||
| var cmd = util.format('megaput ../%s --path \"/Root/Citra/Windows/%s\" --username=%s --password=%s --no-progress', | var cmd = util.format('megaput ../%s --path \"/Root/Citra/Windows/%s\" --username=%s --password=%s --no-progress', | ||||||
|                         sourceFileName, |                         sourceFileName, | ||||||
|  | @ -13,6 +15,7 @@ var cmd = util.format('megaput ../%s --path \"/Root/Citra/Windows/%s\" --usernam | ||||||
|                         email, |                         email, | ||||||
|                         password); |                         password); | ||||||
| 
 | 
 | ||||||
|  | // only upload build on master branch, and not on other branches or PRs
 | ||||||
| if (process.env.APPVEYOR_REPO_BRANCH == "master") { | if (process.env.APPVEYOR_REPO_BRANCH == "master") { | ||||||
|     console.log("Uploading file " + dstFileName + " to Mega..."); |     console.log("Uploading file " + dstFileName + " to Mega..."); | ||||||
|     exec(cmd, function(error, stdout, stderr) { |     exec(cmd, function(error, stdout, stderr) { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue