瀏覽代碼

#IQRV #comment 区分环境上传PDB文件

80374374 1 年之前
父節點
當前提交
779f359c31
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      CMakeLists.txt

+ 7 - 1
CMakeLists.txt

@@ -851,12 +851,18 @@ if(WITH_PDB_SAVEV2)
 	string(TIMESTAMP PDBSAVE_TIME %Y%m%d_%H%M%S)
 	if(DEVOPS_ON)
 		set(PDB_ZIP_FILE_NAME "savepdbVS2019_${RVC_VERSION}_$ENV{PIPELINE_NAME}_${PDBSAVE_TIME}.7z")
+		set(DEVOPS_ENV_UPPER_STR $ENV{DEVOPS_ENV})
+		string(TOUPPER $ENV{DEVOPS_ENV} DEVOPS_ENV_UPPER_STR)
+		set(SUBDIR_STR "${DEVOPS_ENV_UPPER_STR}")
 	else()
 		set(PDB_ZIP_FILE_NAME "savepdbVS2019_${RVC_VERSION}_${PDBSAVE_TIME}.7z")
+		set(SUBDIR_STR "LocalBuild")
 	endif(DEVOPS_ON)
+	set (FTP_URL_NAME "ftp://99.12.43.134:3721/${SUBDIR_STR}/")
+	message(STATUS "FTP_URL_NAME: ${FTP_URL_NAME}")
 	install(CODE "MESSAGE(\"----Pack PDB file ${PDB_ZIP_FILE_NAME}----\")" COMPONENT symbols)
 	install(CODE "execute_process(COMMAND 7z a ${PDB_ZIP_FILE_NAME} ${RVC_PDB_BINARY_DIR}/* ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/* -xr!*cmbsz* -xr!*simulator* -xr!*self* WORKING_DIRECTORY ${CMAKE_BINARY_DIR})" COMPONENT symbols)
-	install(CODE "execute_process(COMMAND curl -T ${PDB_ZIP_FILE_NAME} ftp://99.12.43.134:3721 -u savefile:12345678 WORKING_DIRECTORY ${CMAKE_BINARY_DIR})" COMPONENT symbols)
+	install(CODE "execute_process(COMMAND curl -T ${PDB_ZIP_FILE_NAME} ${FTP_URL_NAME} -u savefile:12345678 WORKING_DIRECTORY ${CMAKE_BINARY_DIR})" COMPONENT symbols)
 	install(CODE "file(REMOVE ${CMAKE_BINARY_DIR}/${PDB_ZIP_FILE_NAME})" COMPONENT symbols)
 	install(CODE "MESSAGE(\"----Pack PDB File Done----\")" COMPONENT symbols)
 endif(WITH_PDB_SAVEV2)