gopherは運用改善のために最前線で活躍したがっているIRC Botです。 基本的に独自の機能を提供しています。
指定されたブランチ名からtopic/test, topic/test-masterdata, topic/test-assetbundleのブランチを作成して、PullRequestを作成します。
gopher: topic-create <branch_name> <github PR number>
github PR numberはconfigにあるpull_request_commentの末尾に付随します。
topic-createで作成されたブランチを一つのブランチにまーじしてpushします。
gopher: topic-deploy <server_name> <github PR number>
github PR numberはtestブランチがmasterブランチに対して作成したPullRequestのissue番号を書いてください。 issue番号からtopic-createで作成されたブランチを探し出し、新たしいブランチを作成後一つにマージします。
指定した環境にブランチをデプロイします。
gopher: deploy <server_name> <branch_name>
topic-createで作成されたブランチを一つにマージし、指定のサブドメイン経由でアクセス出来る環境を構築します。
gopher: topic-launch <domain_name> <github PR number>
github PR numberはtestブランチがmasterブランチに対して作成したPullRequestのissue番号を書いてください。
指定したブランチが展開された環境に、指定のサブドメイン経由でアクセス出来る環境を構築します。
gopher: launch <domain_name> <branch_name>
topic-createで作成されたブランチを一つのブランチにして、masterにマージ後プッシュします。
gopher: topic-merge hoge
issueから検索するのではなく、指定された名前に紐づく、topic/hoge-masterdata, topic/hoge-assetbundleを探してマージしています。簡易mergeです。
ヘルプです。READMEを投げつけます。
gopher: help
祈ってくれます。
gopher: pray