chore(CI): remove tox, switch to appveyor, add artifact paths
This commit is contained in:
		
							parent
							
								
									fa485be07e
								
							
						
					
					
						commit
						1c1e20816a
					
				
					 2 changed files with 22 additions and 4 deletions
				
			
		
							
								
								
									
										19
									
								
								appveyor.yml
									
										
									
									
									
								
							
							
						
						
									
										19
									
								
								appveyor.yml
									
										
									
									
									
								
							|  | @ -12,13 +12,28 @@ environment: | |||
| 
 | ||||
| build: false | ||||
| 
 | ||||
| artifacts: | ||||
|   - path: exe\__main__.dist\ | ||||
|     name: ED_LRR | ||||
|     type: zip | ||||
| 
 | ||||
|   - path: installer\Output\*.exe | ||||
|     name: Setup | ||||
|     type: file | ||||
| 
 | ||||
| install: | ||||
|   - set PATH=%MINICONDA%\\Library\\bin;%MINICONDA%\\Scripts;%USERPROFILE%\\.cargo\\bin;%PATH% | ||||
|   - set PATH="C:\Program Files (x86)\Inno Setup 5";%PATH% | ||||
|   - appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe | ||||
|   - rustup-init -yv --default-toolchain nightly --default-host x86_64-pc-windows-msvc | ||||
|   - if defined VCVARS call "%VCVARS%" %VCVARSARG% | ||||
|   - conda activate | ||||
|   - pip install tox | ||||
| 
 | ||||
| test_script: | ||||
|   - tox | ||||
|   - python build_gui.py | ||||
|   - pip install .[dev] | ||||
|   - python -m nuitka --plugin-enable=multiprocessing --remove-output --plugin-enable=qt-plugins --standalone --assume-yes-for-downloads --follow-imports --output-dir=exe ed_lrr_gui\__main__.py | ||||
|   - rename exe\__main__.dist\__main__.exe ED_LRR.exe | ||||
|   - cd installer | ||||
|   - iscc /QP ED_LRR.iss | ||||
| 
 | ||||
|  |  | |||
|  | @ -11,12 +11,15 @@ OutputBaseFilename="ED_LRR Setup" | |||
| ChangesEnvironment = true | ||||
| 
 | ||||
| [Files] | ||||
| Source: "..\exe\dist\ED_LRR\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs | ||||
| Source: "..\exe\__main__.dist\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs | ||||
| 
 | ||||
| [Icons] | ||||
| Name: "{group}\ED_LRR"; Filename: "{app}\ED_LRR.exe"; WorkingDir: "{app}" | ||||
| Name: "{group}\Uninstall ED_LRR"; Filename: "{uninstallexe}" | ||||
| 
 | ||||
| [Tasks] | ||||
| ;Name: modifypath; Description: Add application directory to PATH; Flags: unchecked | ||||
| 
 | ||||
| [Run] | ||||
| Filename: "{app}\ED_LRR.exe"; Description: "Launch ED_LRR"; Flags: postinstall nowait skipifsilent unchecked | ||||
| Filename: "{app}\ED_LRR.exe"; Parameters: "download" | ||||
| ; Filename: "{app}\ED_LRR.exe"; Parameters: "download" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue