Bladeren bron

#IQRV #comment 测试版本Label保存的流程

80374374 3 maanden geleden
bovenliggende
commit
de9e2707b8
2 gewijzigde bestanden met toevoegingen van 29 en 1 verwijderingen
  1. 25 0
      CMakeLists.txt
  2. 4 1
      addin/cmake/ConfigOptions.cmake

+ 25 - 0
CMakeLists.txt

@@ -887,6 +887,31 @@ if(WITH_PDB_SAVEV2)
 	install(CODE "MESSAGE(\"----Pack PDB File Done----\")" COMPONENT symbols)
 endif(WITH_PDB_SAVEV2)
 
+if(WITH_LABEL_RECORD AND DEVOPS_ON AND NOT DEVOPS_ON_CMAKE_PRD)
+	set(LABEL_UPLOAD_URL_NAME "http://99.12.43.113:8081/avsui/other-bean/insert-tmp-version-info")
+	set(LABEL_UPLOAD_ENV_STR $ENV{DEVOPS_ENV})
+	string(TOLOWER $ENV{DEVOPS_ENV} LABEL_UPLOAD_ENV_STR) #st|uat
+	
+	if(DEVOPS_ON_CMAKE_ST)
+		set(LABEL_UPLOAD_URL_PREFIX "http://55.11.56.122/rvc/LR04.02_RVCTerminalPlus_ST")
+	else()
+		set(LABEL_UPLOAD_URL_PREFIX "http://55.11.56.122/rvc/LR04.02_RVCTerminalPlus_UAT")
+	endif(DEVOPS_ON_CMAKE_ST)
+	set(LABEL_UPLOAD_URL "${LABEL_UPLOAD_URL_PREFIX}/RVCTerminalPlus-$ENV{PIPELINE_PRE_TAG}.zip")
+	if(MSVC)
+		set(LABEL_UPLOAD_PLATFORM "win")
+	else()
+		set(LABEL_UPLOAD_PLATFORM "uos")
+	endif(MSVC)
+	set(LABEL_UPLOAD_VERSION "${RVC_VERSION}")
+	set(LABEL_UPLOAD_UPDATER "DEVOPS_USER")
+	set(LABEL_UPLOADE_JSON_CONTENT "{\"version\":\"${LABEL_UPLOAD_VERSION}\",\"url\":\"${LABEL_UPLOAD_URL}\",\"env\":\"${LABEL_UPLOAD_ENV_STR}\",\"platform\":\"${LABEL_UPLOAD_PLATFORM}\",\"updater\":\"${LABEL_UPLOAD_UPDATER}\"}")
+	install(CODE "MESSAGE(\"----upload label info ${LABEL_UPLOAD_URL}----\")" COMPONENT symbols)
+	install(CODE "execute_process(COMMAND curl -v -X POST -H \"Content-Type: application/json\" -d ${LABEL_UPLOADE_JSON_CONTENT} ${LABEL_UPLOAD_URL_NAME}" COMPONENT symbols)
+	install(CODE "MESSAGE(\"----finished uploading label info ${LABEL_UPLOAD_URL}----\")" COMPONENT symbols)
+endif(WITH_LABEL_RECORD AND DEVOPS_ON AND NOT DEVOPS_ON_CMAKE_PRD)
+
+
 
 #appoint the component to install , except header file here.
  #set(CPACK_ARCHIVE_COMPONENT_INSTALL ON)

+ 4 - 1
addin/cmake/ConfigOptions.cmake

@@ -52,4 +52,7 @@ option(DEVOPS_INSTALL_SWITCH "install at devpos for pkging as zip easily" OFF)
 
 option(WITH_PDB_SAVE "save pdb file, copy pdb 2 version and pack from it" OFF)
 
-option(WITH_PDB_SAVEV2 "save pdb file, pack pdb from build dir directily" OFF)
+option(WITH_PDB_SAVEV2 "save pdb file, pack pdb from build dir directily" OFF)
+
+option(WITH_LABEL_RECORD "save artificatory file label to avs" OFF)
+