プッシュ通知をすべてプッシュプッシュ


私は私の個人的なサイトが展開されたときに知りたいとプッシュ通知を取得することを決めた.
私は私のサイトにローカルに変更し、Githubにプッシュします.私はそれにDeploying this site with GitHub Actionsで行きました.しかし、私がプッシュした後、私はしばしば、それが利用可能であるべきであるのを見るためにチェックし続けなければなりませんでした.今、私は通知を取得します.

プッシュオーバーの設定
ために複数のアプリからプッシュ通知を得るために、私はPushoverにサインアップしました.これは、私はPushoverアプリをインストールすることができますし、すべての通知がそこに来るでしょう.
私はアカウントにサインアップし、アプリをダウンロードしました.私はすぐに手動で通知を送信することができた.私の最初の意図はGithubアクションのためにこれを設定することでした.
私はAPIトークンを取得するpushoverアプリを作成しました.このトークンとユーザキーを使用すると、API呼び出しで通知を送ることができます.

Githubアクションの追加
私のpersonal-site workflowのステータスを得るために、私はちょうど私のトークンとユーザキーで終点curlに必要です.
私は私のrepo秘密に両方を加えて、それから、私のワークフローの終わりに以下のステップを加えることができました.
- name: Notify
  if: always()
  uses: wei/curl@v1
  with:
    args: -X POST -F 'token=${{ secrets.PUSHOVER_TOKEN }}' -F 'user=${{ secrets.PUSHOVER_USER }}' -F 'message=Personal Site Pipeline ${{ job.status }}' https://api.pushover.net/1/messages.json


その他
Pushoverには、integrationsの数があります.私はそれをUptimeRobotアラートを送信し、またRadarrのためにそれを使用するセットアップがあります.Uptimerobotは私のユーザキーを追加する必要がありました.
もはや私は何かのステータスをチェックされます😉.