Merge pull request #2867 from j-selby/tag-naming
Implement correct folder structure for CI builds
This commit is contained in:
		| @@ -123,9 +123,16 @@ cp README.md "$REV_NAME" | ||||
|  | ||||
| tar $COMPRESSION_FLAGS "$ARCHIVE_NAME" "$REV_NAME" | ||||
|  | ||||
| mv "$REV_NAME" nightly | ||||
| # Find out what release we are building | ||||
| if [ -z $TRAVIS_TAG ]; then | ||||
|     RELEASE_NAME=head | ||||
| else | ||||
|     RELEASE_NAME=$(echo $TRAVIS_TAG | cut -d- -f1) | ||||
| fi | ||||
|  | ||||
| 7z a "$REV_NAME.7z" nightly | ||||
| mv "$REV_NAME" $RELEASE_NAME | ||||
|  | ||||
| 7z a "$REV_NAME.7z" $RELEASE_NAME | ||||
|  | ||||
| # move the compiled archive into the artifacts directory to be uploaded by travis releases | ||||
| mv "$ARCHIVE_NAME" artifacts/ | ||||
|   | ||||
							
								
								
									
										20
									
								
								appveyor.yml
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								appveyor.yml
									
									
									
									
									
								
							| @@ -46,13 +46,21 @@ after_build: | ||||
|         7z a -tzip $MSVC_BUILD_PDB .\build\bin\release\*.pdb | ||||
|         rm .\build\bin\release\*.pdb | ||||
|  | ||||
|         mkdir nightly | ||||
|         Copy-Item .\build\bin\release\* -Destination nightly -Recurse | ||||
|         Copy-Item .\license.txt -Destination nightly | ||||
|         Copy-Item .\README.md -Destination nightly | ||||
|         # Find out which kind of release we are producing by tag name | ||||
|         if ($env:APPVEYOR_REPO_TAG_NAME) { | ||||
|             $RELEASE_DIST, $RELEASE_VERSION = $env:APPVEYOR_REPO_TAG_NAME.split('-') | ||||
|         } else { | ||||
|             # There is no repo tag - make assumptions | ||||
|             $RELEASE_DIST = "head" | ||||
|         } | ||||
|  | ||||
|         7z a -tzip $MSVC_BUILD_NAME nightly\* | ||||
|         7z a $MSVC_SEVENZIP nightly | ||||
|         mkdir $RELEASE_DIST | ||||
|         Copy-Item .\build\bin\release\* -Destination $RELEASE_DIST -Recurse | ||||
|         Copy-Item .\license.txt -Destination $RELEASE_DIST | ||||
|         Copy-Item .\README.md -Destination $RELEASE_DIST | ||||
|  | ||||
|         7z a -tzip $MSVC_BUILD_NAME $RELEASE_DIST\* | ||||
|         7z a $MSVC_SEVENZIP $RELEASE_DIST | ||||
|  | ||||
| test_script: | ||||
|   - cd build && ctest -VV -C Release && cd .. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 James Rowe
					James Rowe