Skip to content

MacoTasu/gopher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gopher

gopherは運用改善のために最前線で活躍したがっているIRC Botです。 基本的に独自の機能を提供しています。

Commands

topic-create

指定されたブランチ名から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-deploy

topic-createで作成されたブランチを一つのブランチにまーじしてpushします。

gopher: topic-deploy <server_name> <github PR number>

github PR numberはtestブランチがmasterブランチに対して作成したPullRequestのissue番号を書いてください。 issue番号からtopic-createで作成されたブランチを探し出し、新たしいブランチを作成後一つにマージします。

deploy

指定した環境にブランチをデプロイします。

gopher: deploy <server_name> <branch_name>

topic-launch

topic-createで作成されたブランチを一つにマージし、指定のサブドメイン経由でアクセス出来る環境を構築します。

gopher: topic-launch <domain_name> <github PR number>

github PR numberはtestブランチがmasterブランチに対して作成したPullRequestのissue番号を書いてください。

launch

指定したブランチが展開された環境に、指定のサブドメイン経由でアクセス出来る環境を構築します。

gopher: launch <domain_name> <branch_name>

topic-merge

topic-createで作成されたブランチを一つのブランチにして、masterにマージ後プッシュします。

gopher: topic-merge hoge

issueから検索するのではなく、指定された名前に紐づく、topic/hoge-masterdata, topic/hoge-assetbundleを探してマージしています。簡易mergeです。

help

ヘルプです。READMEを投げつけます。

gopher: help

pray

祈ってくれます。

gopher: pray

About

gopher is implemented slackbot by golang

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages