Start deployment of formula
This commit is contained in:
parent
ff32ed4b02
commit
00db2fb6de
|
|
@ -18,3 +18,4 @@ README
|
|||
README.html
|
||||
/md2roff
|
||||
/unifi-poller_manual.html
|
||||
/homebrew-repo
|
||||
|
|
|
|||
27
.travis.yml
27
.travis.yml
|
|
@ -25,16 +25,19 @@ install:
|
|||
- rvm $brew_ruby do gem install --no-document fpm
|
||||
script:
|
||||
- rvm $brew_ruby do make release
|
||||
# TODO: upload the formula somewhere.
|
||||
- make formula
|
||||
deploy:
|
||||
provider: releases
|
||||
api_key:
|
||||
secure: GsvW0m+EnRELQMk8DjH63VXinqbwse4FJ4vNUslOE6CZ8PBXPrH0ZgaI7ic/uxRtm7CYj0sir4CZq62W5l6uhoXCCQfjOnmJspqnQcrFZ1xRdWktsNXaRwM6hlzaUThsJ/1PD9Psc66uKXBYTg0IlUz0yjZAZk7tCUE4libuj41z40ZKxUcbfcNvH4Njc9IpNB4QSA3ss+a9/6ZwBz4tHVamsGIrzaE0Zf99ItNBYvaOwhM2rC/NWIsFmwt8w4rIA2NIrkZgMDV+Z2Niqh4JRLAWCQNx/RjC5U52lG2yhqivUC3TromZ+q4O4alUltsyIzF2nVanLWgJmbeFo8uXT5A+gd3ovSkFLU9medXd9i4kap7kN/o5m9p5QZvrdEYHEmIU4ml5rjT2EQQVy5CtSmpiRAbhpEJIvA1wDtRq8rdz8IVfJXkHNjg2XdouNmMMWqa3OkEPw21+uxsqv4LscW/6ZjsavzL5SSdnBRU9n79EfGJE/tJLKiNumah/vLuJ5buNhgqmCdtX/Tg+DhQS1BOyYg4l4L8s9IIKZgFRwrOPsZnA/KsrWg4ZsjJ87cqKCaT/qs2EJx5odZcZWJYLBngeO8Tc6cQtLgJdieY2oEKo51Agq4rgikZDt21m6TY9/R5lPN0piwdpy3ZGKfv1ijXx74raMT03qskputzMCvc=
|
||||
overwrite: true
|
||||
skip_cleanup: true
|
||||
file_glob: true
|
||||
file: release/*
|
||||
on:
|
||||
repo: davidnewhall/unifi-poller
|
||||
tags: true
|
||||
- provider: releases
|
||||
api_key:
|
||||
secure: GsvW0m+EnRELQMk8DjH63VXinqbwse4FJ4vNUslOE6CZ8PBXPrH0ZgaI7ic/uxRtm7CYj0sir4CZq62W5l6uhoXCCQfjOnmJspqnQcrFZ1xRdWktsNXaRwM6hlzaUThsJ/1PD9Psc66uKXBYTg0IlUz0yjZAZk7tCUE4libuj41z40ZKxUcbfcNvH4Njc9IpNB4QSA3ss+a9/6ZwBz4tHVamsGIrzaE0Zf99ItNBYvaOwhM2rC/NWIsFmwt8w4rIA2NIrkZgMDV+Z2Niqh4JRLAWCQNx/RjC5U52lG2yhqivUC3TromZ+q4O4alUltsyIzF2nVanLWgJmbeFo8uXT5A+gd3ovSkFLU9medXd9i4kap7kN/o5m9p5QZvrdEYHEmIU4ml5rjT2EQQVy5CtSmpiRAbhpEJIvA1wDtRq8rdz8IVfJXkHNjg2XdouNmMMWqa3OkEPw21+uxsqv4LscW/6ZjsavzL5SSdnBRU9n79EfGJE/tJLKiNumah/vLuJ5buNhgqmCdtX/Tg+DhQS1BOyYg4l4L8s9IIKZgFRwrOPsZnA/KsrWg4ZsjJ87cqKCaT/qs2EJx5odZcZWJYLBngeO8Tc6cQtLgJdieY2oEKo51Agq4rgikZDt21m6TY9/R5lPN0piwdpy3ZGKfv1ijXx74raMT03qskputzMCvc=
|
||||
overwrite: true
|
||||
skip_cleanup: true
|
||||
file_glob: true
|
||||
file: release/*
|
||||
on:
|
||||
repo: davidnewhall/unifi-poller
|
||||
tags: true
|
||||
- provider: script
|
||||
script: scripts/formula-deploy.sh ${TRAVIS_TAG}
|
||||
on:
|
||||
repo: davidnewhall/unifi-poller
|
||||
tags: true
|
||||
|
|
|
|||
|
|
@ -0,0 +1,20 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Deploys a new unifi-poller.rb formula file to golift/homebrew-tap.
|
||||
|
||||
make unifi-poller.rb
|
||||
VERSION=$(grep '^\s*version\s*"' unifi-poller.rb | cut -d\" -f 2)
|
||||
|
||||
git config user.name "unifi-poller-bot"
|
||||
git config user.email "unifi@poller.bot"
|
||||
|
||||
rm -rf homebrew-repo
|
||||
git clone https://$GITHUB_API_KEY@github.com/golift/homebrew-repo.git
|
||||
|
||||
cp unifi-poller.rb homebrew-repo/Formula
|
||||
pushd homebrew-repo
|
||||
echo "Showing diff:"
|
||||
git diff
|
||||
git commit -m "Update unifi-poller on Release: v${VERSION}" Formula/unifi-poller.rb
|
||||
#git push
|
||||
popd
|
||||
|
|
@ -1,7 +1,6 @@
|
|||
# Homebrew Formula, still under development - June 2019
|
||||
require "language/go"
|
||||
|
||||
# Classname should match the name of the installed package.
|
||||
class UnifiPoller < Formula
|
||||
version "{{Version}}"
|
||||
sha256 "{{SHA256}}"
|
||||
|
|
|
|||
Loading…
Reference in New Issue