私はJenkinsに概念証明のためにいくつかのスクリプトを引っ張り、私たちのスクリプトのすべてについてその方向を移したいと思っています。今私は私たちがテストしている環境とどのブラウザ(グローバル変数)を使うかをスクリプトに伝えるコード(watir-webdriver、cucumber)でenvironment.rbファイルを保持しています。ジェンキンスはレーキを使ってスクリプトを実行します。JenkinsからRubyスクリプトに変数を渡す(Jenkins newbie)
私は、ユーザーにJenkinsの選択肢の変数などを使用して環境とブラウザを選択させてから、スクリプトに渡すのが大好きです。私はJenkinsの枠組みを見て、環境の選択肢リストを設定していますが、私は次のステップが何であるかを判断することができません。
環境変数rakeに変数を渡すことができました。情報を渡すためのオプションがたくさんあります.Jenkinsの方法を見つけるための最初のステップを見つけるためにいくつかの助けが必要です。 Googleの結果と以前のStackの質問は、私が探していたものではありませんでした。
ありがとう
Environmentという名前の環境変数、QA、Dev、Productionというオプションがあり、rakeを呼び出すビルドタスクが1つあります。環境変数はどこに渡されますか?または既にレーキに利用可能な値ですか? ENV ['Envinronment']? –
ENV ['variablename']としてすでに利用可能なようです。ありがとう! –