add drone build
This commit is contained in:
		
							parent
							
								
									9121987142
								
							
						
					
					
						commit
						5250bad4b6
					
				
					 6 changed files with 53 additions and 1 deletions
				
			
		
							
								
								
									
										27
									
								
								.drone.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								.drone.yml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,27 @@ | |||
| kind: pipeline | ||||
| type: docker | ||||
|    | ||||
| environment: | ||||
|   BUILD_TYPE: "RC" | ||||
| 
 | ||||
| steps: | ||||
| - name: Windows Installer | ||||
|   image: sypingauto/gta5view-build:1.8-shared | ||||
|   environment: | ||||
|     BUILD_SCRIPT: "wininstall_build.sh" | ||||
|     QT_SELECT: "qt5-x86_64-w64-mingw32" | ||||
|     TCA_PASS: | ||||
|       from_secret: tca_pass | ||||
|   commands: | ||||
|     - .drone/drone.sh | ||||
| 
 | ||||
| steps: | ||||
| - name: Windows Portable | ||||
|   image: sypingauto/gta5view-build:1.8-static | ||||
|   environment: | ||||
|     BUILD_SCRIPT: "windows_build.sh" | ||||
|     QT_SELECT: "qt5-x86_64-w64-mingw32" | ||||
|     TCA_PASS: | ||||
|       from_secret: tca_pass | ||||
|   commands: | ||||
|     - .drone/drone.sh | ||||
							
								
								
									
										
											BIN
										
									
								
								.drone/TelemetryClassAuthenticator.cpp.enc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.drone/TelemetryClassAuthenticator.cpp.enc
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										24
									
								
								.drone/drone.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								.drone/drone.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,24 @@ | |||
| #!/bin/bash | ||||
| 
 | ||||
| # Decrypt Telemetry Authenticator | ||||
| rm -rf tmext/TelemetryClassAuthenticator.cpp && \ | ||||
| openssl aes-256-cbc -k ${TCA_PASS} -in .drone/TelemetryClassAuthenticator.cpp.enc -out tmext/TelemetryClassAuthenticator.cpp -d -pbkdf2 | ||||
| 
 | ||||
| # Check if build is not tagged | ||||
| if [ "${DRONE_TAG}" == "" ]; then | ||||
| 	export EXECUTABLE_TAG=-$(git rev-parse --short HEAD) | ||||
| else | ||||
| 	export EXECUTABLE_TAG= | ||||
| fi | ||||
| 
 | ||||
| # Check if package code is not set | ||||
| if [ "${PACKAGE_CODE}" == "" ]; then | ||||
| 	export PACKAGE_CODE=Drone | ||||
| fi | ||||
| 
 | ||||
| # Init Application Commit Hash | ||||
| export APPLICATION_COMMIT=$(git rev-parse --short HEAD) | ||||
| 
 | ||||
| # Start CI script and copying assets into base directory | ||||
| .ci/ci.sh && \ | ||||
| cp -Rf assets/* ./ | ||||
|  | @ -2,7 +2,7 @@ | |||
| 
 | ||||
| # Decrypt Telemetry Authenticator | ||||
| rm -rf tmext/TelemetryClassAuthenticator.cpp && \ | ||||
| openssl aes-256-cbc -k $tca_pass -in .gitlab/TelemetryClassAuthenticator.cpp.enc -out tmext/TelemetryClassAuthenticator.cpp -d | ||||
| openssl aes-256-cbc -k ${tca_pass} -in .gitlab/TelemetryClassAuthenticator.cpp.enc -out tmext/TelemetryClassAuthenticator.cpp -d | ||||
| 
 | ||||
| # Check if build is not tagged | ||||
| if [ "${CI_COMMIT_TAG}" == "" ]; then | ||||
|  |  | |||
							
								
								
									
										1
									
								
								res/gta5sync.qm
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								res/gta5sync.qm
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| <クdハ<>箆!ソ`。スン | ||||
							
								
								
									
										
											BIN
										
									
								
								res/gta5sync_es.qm
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								res/gta5sync_es.qm
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue