mirror of
https://github.com/sbrl/PolyFeed.git
synced 2024-06-27 09:44:55 +00:00
Compare commits
7 commits
afc27b58f1
...
cdf8ee65be
Author | SHA1 | Date | |
---|---|---|---|
Starbeamrainbowlabs | cdf8ee65be | ||
Starbeamrainbowlabs | dbe9959836 | ||
Starbeamrainbowlabs | f67632d5fa | ||
Starbeamrainbowlabs | 6a0c01356f | ||
Starbeamrainbowlabs | 5d7b45b8e2 | ||
Starbeamrainbowlabs | f1df9364cd | ||
Starbeamrainbowlabs | 626cd8b2e1 |
|
@ -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
27
build
|
@ -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
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
|
|
Loading…
Reference in a new issue