diff options
author | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2017-01-30 20:34:06 +0300 |
---|---|---|
committer | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2017-01-30 20:34:56 +0300 |
commit | 1b3aeb83c0190d7ea94e8e8f73438d2f9b6b122f (patch) | |
tree | e44f7cdd7fc81ac2d347b17b1c554e27f5e71f6b /snap | |
parent | a598a623c7bf1fca6e11169ba562c7f86c37d3db (diff) |
snap: add snap-push-${channel} targets
Diffstat (limited to 'snap')
-rw-r--r-- | snap/CMakeLists.txt | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/snap/CMakeLists.txt b/snap/CMakeLists.txt index 0d5f6e55c..b95c58d0c 100644 --- a/snap/CMakeLists.txt +++ b/snap/CMakeLists.txt @@ -58,7 +58,6 @@ configure_file(${CMAKE_SOURCE_DIR}/remmina/desktop/scalable/apps/remmina.svg configure_file(${CMAKE_SOURCE_DIR}/LICENSE ${SNAP_SETUP_DIR}/license.txt COPYONLY) - add_custom_target("snap" COMMAND ${SNAPCRAFT} WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" @@ -66,3 +65,14 @@ add_custom_target("snap" COMMENT "Create snap package ${SNAP_VERSION}" VERBATIM ) + +foreach(channel stable candidate beta edge) + add_custom_target("snap-push-${channel}" + COMMAND bash -c "${SNAPCRAFT} push --release ${channel} *.snap" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" + DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/snapcraft.yaml" + COMMENT "Create snap package ${SNAP_VERSION}" + VERBATIM + ) + add_dependencies("snap-push-${channel}" "snap") +endforeach(channel) |