When using the fastlane step, is there a way to pass environment variable like this: DELIVER_USER="felix@krausefx.com" fastlane test
? Or would I need to use a script step that installs fastlane, and then runs the lane with the environment variable using the syntax above?
App Env Vars, or workflow env vars, or any other env var should work.
DELIVER_USER="felix@krausefx.com" fastlane test
is the same as
export DELIVER_USER="felix@krausefx.com"
fastlane test
And env vars work the same way (export
just sets the env var) regardless how you set them.
So, just simply add e.g. an App Env Var to your bitrise config with the key DELIVER_USER
and the value felix@krausefx.com
.
Using the secret environment variables did the trick.
Thanks for reporting @eman6576!
Just one note: Secrets are fine if the value should not be accessible for Pull Request builds. If it should, you should use App Env Vars instead. Both are exposed as env vars, so if it works with Secret Env Vars itβll work with App Env Vars too, the difference is that App Env Vars are available for PR builds too (and are stored as part of the build config, while Secrets stored separately, but exposed as env vars too, for non PR builds).