#lay
アプリケーション開発を支援する便利bot 元ネタ
主にAndroid開発向け
一旦はAndroid開発を念頭に機能追加していく予定
- Githubを使ったリポジトリ管理
- DeployGateを使ったAPKのアップロード ※Gradleを使用します
command | description |
---|---|
initialize | botの設定を初期化する |
restart | botを再起動する |
update | botをアップデートして再起動する |
command | description |
---|---|
config | botの設定を表示する |
config <:key> <:value> | 設定に値をセットする |
command | description |
---|---|
repository --help | helpを表示する |
repository refresh | repositoryを削除して再度cloneしなおす |
repository remote list | remote先の一覧を表示する |
repository remote add <:name> <:remotePath> | remote先を登録する |
repository remote rm <:name> | remote先を削除する |
Gradle限定
command | description |
---|---|
deployGate --help | helpを表示する |
deployGate tasks | 実行可能なDeployGateタスクを表示する |
deployGate upload -remote <:remoteName> -banch <:branch> -flavor <:buildFlavor> | DeployGateに指定したBuildFlavorでアップロードする 特に指定がなければremote=origin, branch=configの値 or debug, flavor=production branchはタグの指定もできる(refs/tags/<:tag>) |
key | description |
---|---|
repository_remote_path | cloneする対象のリポジトリのリモートパス |
deploygate_default_flavor | デフォルトで指定するDeployGateのBuildFlavor |