@cryptotaxi247 / netdata-1 / commits / 4d975c271

netdata/packaging: Trigger stable package generation upon release process (#6766)

enable auto-generation of packages for RPM and DEB, during stable release

Paul Emm. Katsoulakis committed Sep 3, 2019 at 17:56 UTC 4d975c271258eaaef6b4aceabb2ff5f3212be879
1 file changed +9
.travis.yml
+9
@@ -525,6 +525,15 @@ jobs:
525 - .travis/draft_release.sh
526 after_failure: post_message "TRAVIS_MESSAGE" "<!here> Draft release submission failed"
527
528 + - name: Trigger .RPM and .DEB package generation
529 + before_script: post_message "TRAVIS_MESSAGE" "Starting RPM and DEB package generation for release" "${NOTIF_CHANNEL}"
530 + script:
531 + - if [[ -z "${GIT_TAG}" ]] || [[ ! "${GIT_TAG}" = "$(git tag --points-at)" ]]; then post_message "TRAVIS_MESSAGE" "<!here> I Did not find a valid GIT_TAG to proceed with stable packaging" "${NOTIF_CHANNEL}" && exit 1; fi;
532 + - if [[ -n "${GIT_TAG}" ]] && [[ "${GIT_TAG}" = "$(git tag --points-at)" ]]; then .travis/trigger_package_generation.sh; fi;
533 + after_failure: post_message "TRAVIS_MESSAGE" "<!here> Stable release package generation produced errors" "${NOTIF_CHANNEL}"
534 + git:
535 + depth: false
536 +
537
538
539 # This is the nightly pre-execution step (Jobs, preparatory steps for nightly, etc)