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 <mail@3v1n0.net>2017-02-23 19:42:17 +0300
committerGitHub <noreply@github.com>2017-02-23 19:42:17 +0300
commitc1d1b7b61e25547f0e7604603b71d80753e582da (patch)
treeb988ba206f8ac96e737b6bc125a67301a1a18e07 /snap
parenta9514faf164f4d0f39e9ee2cdaf4003a5f0f1608 (diff)
snap: optionally push all the built snaps on PRs to transfer.sh (#1126)
Snaps generated on PRs will be temporary uploaded to transfer.sh, so that it will be easier to test the binaries.
Diffstat (limited to 'snap')
-rw-r--r--snap/CMakeLists.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/snap/CMakeLists.txt b/snap/CMakeLists.txt
index 0b2f76cd3..8ff9e7ad9 100644
--- a/snap/CMakeLists.txt
+++ b/snap/CMakeLists.txt
@@ -81,3 +81,14 @@ foreach(channel stable candidate beta edge)
)
add_dependencies("snap-push-${channel}" "snap")
endforeach(channel)
+
+add_custom_target("snap-push-transfer.sh"
+ COMMAND bash -c "snap=$(ls *.snap -1 | head -n1); \
+ curl --upload-file $snap \
+ https://transfer.sh/$(basename $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-transfer.sh" "snap")