2018年1月12日金曜日

Fastlane : shアクションでコマンドを実行する方法

Bitrise上でFastlaneを実行しているときに、エラーが発生して調査のためにコマンドを打ちたくなったので、調べてみたら実行できることがわかりました。

コマンドの実行方法は、Fastfileにshアクションを記入するだけ!さらに、書き方も簡単だった。

例えばlsコマンドを実行したいときは…

#ls
sh("ls")

コマンドにオプションをつけたり引数を渡したりしたいときは下記のように「,」で追記していきます。

#ls -la
sh("ls", "-la")

shアクションが正常に実行されるとログのfastlane summaryに実行したコマンドが表示されます。今回は「ls -la」がちゃんと表示されました。

+------+---------------------------------------------------------------+-------------+
|                                  fastlane summary                                           |
+------+---------------------------------------------------------------+-------------+
| Step | Action                                                                | Time (in s) |
+------+---------------------------------------------------------------+-------------+
| 1    | Verifying fastlane version                                         | 0           |
| 2    | default_platform                                                      | 0           |
| 3    | xcversion                                                                | 0           |
| 4    | xcode_select                                                           | 0           |
| 5    | sigh                                                                        | 4           |
| 6    | gym                                                                       | 20          |
| 7    | ls -la                                                                       | 0           |
+------+---------------------------------------------------------------+-------------+


macOSでminikubeをインストールしようとしたら書き込みエラーになった

ローカル環境でKubernetesを使えるようにしようと環境構築中にエラーが 下記が今回のエラーで書き込みできない感じのメッセージが出ています。  $ brew install minikube Updating Homebrew... Error: The following ...