mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-30 21:30:04 +00:00 
			
		
		
		
	Merge pull request #2857 from j-selby/deploy-fix
Travis/AppVeyor: Deploy based upon tags
This commit is contained in:
		
						commit
						9f6868ad9b
					
				
					 3 changed files with 107 additions and 117 deletions
				
			
		|  | @ -1,9 +1,8 @@ | ||||||
| if [ "$TRAVIS_EVENT_TYPE" = "push" ]&&[ "$TRAVIS_BRANCH" = "master" ]; then | GITDATE="`git show -s --date=short --format='%ad' | sed 's/-//g'`" | ||||||
|     GITDATE="`git show -s --date=short --format='%ad' | sed 's/-//g'`" | GITREV="`git show -s --format='%h'`" | ||||||
|     GITREV="`git show -s --format='%h'`" | mkdir -p artifacts | ||||||
|     mkdir -p artifacts |  | ||||||
| 
 | 
 | ||||||
|     if [ "$TRAVIS_OS_NAME" = "linux" -o -z "$TRAVIS_OS_NAME" ]; then | if [ "$TRAVIS_OS_NAME" = "linux" -o -z "$TRAVIS_OS_NAME" ]; then | ||||||
|     REV_NAME="citra-linux-${GITDATE}-${GITREV}" |     REV_NAME="citra-linux-${GITDATE}-${GITREV}" | ||||||
|     ARCHIVE_NAME="${REV_NAME}.tar.xz" |     ARCHIVE_NAME="${REV_NAME}.tar.xz" | ||||||
|     COMPRESSION_FLAGS="-cJvf" |     COMPRESSION_FLAGS="-cJvf" | ||||||
|  | @ -11,7 +10,7 @@ if [ "$TRAVIS_EVENT_TYPE" = "push" ]&&[ "$TRAVIS_BRANCH" = "master" ]; then | ||||||
| 
 | 
 | ||||||
|     cp build/src/citra/citra "$REV_NAME" |     cp build/src/citra/citra "$REV_NAME" | ||||||
|     cp build/src/citra_qt/citra-qt "$REV_NAME" |     cp build/src/citra_qt/citra-qt "$REV_NAME" | ||||||
|     elif [ "$TRAVIS_OS_NAME" = "osx" ]; then | elif [ "$TRAVIS_OS_NAME" = "osx" ]; then | ||||||
|     REV_NAME="citra-osx-${GITDATE}-${GITREV}" |     REV_NAME="citra-osx-${GITDATE}-${GITREV}" | ||||||
|     ARCHIVE_NAME="${REV_NAME}.tar.gz" |     ARCHIVE_NAME="${REV_NAME}.tar.gz" | ||||||
|     COMPRESSION_FLAGS="-czvf" |     COMPRESSION_FLAGS="-czvf" | ||||||
|  | @ -116,19 +115,18 @@ EOL | ||||||
|     # Make the launching script executable |     # Make the launching script executable | ||||||
|     chmod +x ${REV_NAME_ALT}citra-qt.app/Contents/MacOS/citra-qt |     chmod +x ${REV_NAME_ALT}citra-qt.app/Contents/MacOS/citra-qt | ||||||
| 
 | 
 | ||||||
|     fi |  | ||||||
| 
 |  | ||||||
|     # Copy documentation |  | ||||||
|     cp license.txt "$REV_NAME" |  | ||||||
|     cp README.md "$REV_NAME" |  | ||||||
| 
 |  | ||||||
|     tar $COMPRESSION_FLAGS "$ARCHIVE_NAME" "$REV_NAME" |  | ||||||
| 
 |  | ||||||
|     mv "$REV_NAME" nightly |  | ||||||
| 
 |  | ||||||
|     7z a "$REV_NAME.7z" nightly |  | ||||||
| 
 |  | ||||||
|     # move the compiled archive into the artifacts directory to be uploaded by travis releases |  | ||||||
|     mv "$ARCHIVE_NAME" artifacts/ |  | ||||||
|     mv "$REV_NAME.7z" artifacts/ |  | ||||||
| fi | fi | ||||||
|  | 
 | ||||||
|  | # Copy documentation | ||||||
|  | cp license.txt "$REV_NAME" | ||||||
|  | cp README.md "$REV_NAME" | ||||||
|  | 
 | ||||||
|  | tar $COMPRESSION_FLAGS "$ARCHIVE_NAME" "$REV_NAME" | ||||||
|  | 
 | ||||||
|  | mv "$REV_NAME" nightly | ||||||
|  | 
 | ||||||
|  | 7z a "$REV_NAME.7z" nightly | ||||||
|  | 
 | ||||||
|  | # move the compiled archive into the artifacts directory to be uploaded by travis releases | ||||||
|  | mv "$ARCHIVE_NAME" artifacts/ | ||||||
|  | mv "$REV_NAME.7z" artifacts/ | ||||||
|  |  | ||||||
|  | @ -37,4 +37,4 @@ deploy: | ||||||
|   file: "artifacts/*" |   file: "artifacts/*" | ||||||
|   skip_cleanup: true |   skip_cleanup: true | ||||||
|   on: |   on: | ||||||
|     repo: citra-emu/citra-nightly |     tags: true | ||||||
|  |  | ||||||
							
								
								
									
										12
									
								
								appveyor.yml
									
										
									
									
									
								
							
							
						
						
									
										12
									
								
								appveyor.yml
									
										
									
									
									
								
							|  | @ -1,9 +1,6 @@ | ||||||
| # shallow clone | # shallow clone | ||||||
| clone_depth: 10 | clone_depth: 10 | ||||||
| 
 | 
 | ||||||
| # don't build on tag |  | ||||||
| skip_tags: true |  | ||||||
| 
 |  | ||||||
| cache: | cache: | ||||||
|   - C:\ProgramData\chocolatey\bin -> appveyor.yml |   - C:\ProgramData\chocolatey\bin -> appveyor.yml | ||||||
|   - C:\ProgramData\chocolatey\lib -> appveyor.yml |   - C:\ProgramData\chocolatey\lib -> appveyor.yml | ||||||
|  | @ -72,16 +69,11 @@ artifacts: | ||||||
| 
 | 
 | ||||||
| deploy: | deploy: | ||||||
|   provider: GitHub |   provider: GitHub | ||||||
|   release: nightly-$(appveyor_build_number) |   release: $(appveyor_repo_tag_name) | ||||||
|   description: | |  | ||||||
|     Citra nightly releases. Please choose the correct download for your operating system from the list below. |  | ||||||
| 
 |  | ||||||
|     Short Commit Hash $(GITREV) |  | ||||||
|   auth_token: |   auth_token: | ||||||
|     secure: "dbpsMC/MgPKWFNJCXpQl4cR8FYhepkPLjgNp/pRMktZ8oLKTqPYErfreaIxb/4P1" |     secure: "dbpsMC/MgPKWFNJCXpQl4cR8FYhepkPLjgNp/pRMktZ8oLKTqPYErfreaIxb/4P1" | ||||||
|   artifact: msvcupdate,msvcbuild |   artifact: msvcupdate,msvcbuild | ||||||
|   draft: false |   draft: false | ||||||
|   prerelease: false |   prerelease: false | ||||||
|   on: |   on: | ||||||
|     branch: master |     appveyor_repo_tag: true | ||||||
|     appveyor_repo_name: citra-emu/citra-nightly |  | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue