このような初心者の質問は申し訳ありませんが、付属のメソッドを使用しないでFastlaneスクリプトを書く方法は非常に混乱しています。Fastlaneスクリプトのカスタム変数
put message # is this how to set a variable?
lane :alpha do
# This is what I'd like to do
message = "[Google Play] Alpha Channel Deployed"
end
after_all |lane, options| do
slack(message: message)
end
:
は、私は何をしているよ、私はスラックに投稿するときに、各レーンは、それが独自のカスタムメッセージだことができ、after_all
関数に渡すことができmessage
という変数を作成することです誰かが私を正しい方向に向けることができますか? Fastfileスクリプトのコマンドラインから来ない変数を作成して渡す方法が全く失われています
4行目と同じように、 '= '演算子を使用して変数を設定します。ローカル変数は、作成されたスコープ内にのみ存在します。私はFastlaneについて何も知らないが、 'lane'に渡されたブロックが' after_all'に渡される前に呼び出され、最初の行を 'message = nil'に変更する(変数が最初のブロックのスコープの外に存在するように)が動作する可能性があります。 –
Rubyの使い方がわからない場合は、[このチュートリアル](https://www.ruby-lang.org/ja/documentation/quickstart/)から始めて、いくつかのドキュメントを読むことをお勧めします。 )。 –
@Jordan - うまくいきました。私はそれを最初に初期化する必要があったと思う。私が昨夜読んでいたチュートリアルは、その前には役に立たなかった。私はあなたが投稿したものを見てみましょう! – EHorodyski