1
0
Fork 0
mirror of https://github.com/sbrl/PolyFeed.git synced 2024-06-27 09:44:55 +00:00

Compare commits

...

7 commits

3 changed files with 26 additions and 4 deletions

View file

@ -123,6 +123,7 @@ namespace PolyFeed
public static string GetProgramVersion()
{
// BUG: This isn't returning 0.1.1 for some reason :-/
Version version = Assembly.GetExecutingAssembly().GetName().Version;
return $"{version.Major}.{version.Minor}";
}

27
build
View file

@ -15,8 +15,11 @@ lantern_path="./lantern-build-engine";
# Custom Settings
###
# Put any custom settings here.
# build_output_folder="./dist";
# Deployment settings
deploy_ssh_user="ci";
deploy_ssh_host="apt.starbeamrainbowlabs.com";
deploy_ssh_port="22";
deploy_root_dir="CIAptPackages";
###############################################################################
@ -79,7 +82,9 @@ task_package() {
fpm -s dir -t deb -n polyfeed \
--epoch 0 -v "${version}" \
--license MPL-2.0 \
--architecture all --maintainer "Starbeamrainbowlabs <feedback@starbeamrainbowlabs.com>" \
--architecture all \
--maintainer "Starbeamrainbowlabs <feedback@starbeamrainbowlabs.com>" \
--vendor "Starbeamrainbowlabs <feedback@starbeamrainbowlabs.com>" \
--description "Create Atom feeds for websites that don't support it" \
--url "https://github.com/sbrl/PolyFeed" \
--depends mono-runtime \
@ -97,8 +102,24 @@ task_archive() {
task_end $?;
}
task_upload-release() {
task_begin "Uploading release .deb file";
sftp -i "${SSH_KEY_PATH}" -P "${deploy_ssh_port}" -o PasswordAuthentication=no "${deploy_ssh_user}@${deploy_ssh_host}" << SFTPCOMMANDS
put ./*.deb ${deploy_root_dir}
bye
SFTPCOMMANDS
task_end $?;
}
task_ci() {
tasks_run setup build package archive;
if [[ "$(git tag --points-at HEAD | wc -l)" -gt 0 ]]; then
echo "Found tag $(git tag --points-at HEAD), uploading release";
tasks_run upload-release;
fi
}
###############################################################################

View file

@ -1,3 +1,3 @@
#!/usr/bin/env bash
mono /usr/lib/polyfeed/PolyFeed.exe $@;
exec mono /usr/lib/polyfeed/PolyFeed.exe "$@";