25 lines
1.1 KiB
CMake
25 lines
1.1 KiB
CMake
###########################################################################################
|
|
#
|
|
# (c) Technical Software Engineering Plazotta 2021
|
|
#
|
|
# CMAKE template file to upload the paket into Nexus
|
|
#
|
|
#
|
|
#-----------------------------------------------------------------------------------------
|
|
# Define project specific requirements
|
|
#
|
|
set(PROJECT_NAME NEXUS_UPLOAD)
|
|
set(PROJECT_DESCRIPTION "TSEP Nexus upload project")
|
|
|
|
add_custom_target(${PROJECT_NAME}
|
|
COMMENT "Upload Nexus Paket ..."
|
|
VERBATIM
|
|
WORKING_DIRECTORY ${TSEP_EXPORT_DIR}
|
|
COMMAND_EXPAND_LISTS
|
|
COMMAND ${TSEP_NUGET_APPLICATION} pack ${TSEP_EXPORT_DIR}/${TSEP_PRODUCT_NAME}.nuspec -outputdirectory ${TSEP_EXPORT_DIR} -BasePath ${TSEP_EXPORT_DIR} -verbosity detailed
|
|
COMMAND ${TSEP_NUGET_APPLICATION} push *.nupkg ${TSEP_NEXUS_GUID} -source ${TSEP_NEXUS_URL}/Development/ -verbosity detailed
|
|
)
|
|
|
|
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "CMakePredefinedTargets")
|
|
set_target_properties(${PROJECT_NAME} PROPERTIES EXCLUDE_FROM_ALL 1 EXCLUDE_FROM_DEFAULT_BUILD 1)
|
|
|