Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/snap
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2017-01-30 20:34:06 +0300
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2017-01-30 20:34:56 +0300
commit1b3aeb83c0190d7ea94e8e8f73438d2f9b6b122f (patch)
treee44f7cdd7fc81ac2d347b17b1c554e27f5e71f6b /snap
parenta598a623c7bf1fca6e11169ba562c7f86c37d3db (diff)
snap: add snap-push-${channel} targets
Diffstat (limited to 'snap')
-rw-r--r--snap/CMakeLists.txt12
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)