Beeeat’s log

Beeeat’s log

プログラミングで出くわした知識やツール、日常生活、働き方その他色々なことをメモしていくブログ

octokit

octokit.rb を使ってコミットハッシュに紐付いたプルリクエストを取得する

最近,業務でコミットハッシュ( SHA-1 )に紐付いたプルリクエストを取得する方法が無いかを探していて,意外と苦労していました. ローカルリポジトリにある git の commit の sha または ブランチ名を利用して,プルリクエストの番号って取得できないかなぁ…

Slack通知 と GitHub の Releases・Tags を自動生成するツールを作っています

この記事は,Slack Advent Calendar 2019 18日目の記事です. 現在,slack-ruby-client と octokit.rb を使って,Slack通知 と GitHub の Releases・Tags の自動生成を一気に実行するツールを作っています.今回はそのツールについて紹介します. github-sla…

capistrano-releases-notificationでデプロイ周りのチーム内コミュニケーションが改善した話

capistrano-releases-notificationを導入したことでデプロイ周のチーム内コミュニケーションが改善されました。 今回はその時の話を書いていきます。 試したRubyのバージョンは2.6.5、Capistranoのバージョンは3.10.1です。 導入経緯 使い方 ちょっと一工夫 …

octokit.rbを使ってリポジトリのリリースを作ってみる

最近、業務でGitHub APIを利用するためにoctokit.rbを使ったため、その時のメモを残しておきます。 octokit.rbとは? octokit.rbを使ってリポジトリのリリースを作ってみる 1. Gemfileを作成 2. app.rbを作成 3. .envを作成 実行してみる octokit.rbとは? Git…