es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo referenciar las Variables de Entorno del Sistema de Jenkins en un archivo Fastlane Fastfile?

Tengo algunas variables de entorno atrapadas en Jenkins como key-store-path, key-store-password, etc.

Me pregunto cómo puedo referenciarlas en mi Fastfile cuando construyo mi aplicación, ¿es $env?

“`
lane :android_beta do
sh(“tns platform add android”)
sh(“tns build android –release
–key-store-path ” + $env.KEYSTORE_PATH +
“–key-store-password ” + $env.KEYSTORE_PASSWORD +
“–key-store-alias ” + $env.KEYSTORE_ALIAS +
“–key-store-alias-password ” + $env.KEY_PASSWORD +
“–aab”)
end

upload_to_play_store(
package_name: “com.xxx”,
track: “internal”,
skip_upload_apk: true,
aab: “build/xxx.aab”
)
end

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Sí, para referenciar las variables de entorno en tu Fastfile puedes utilizar $env seguido del nombre de la variable. Por ejemplo, para referenciar la variable de entorno key-store-path puedes utilizar $env.KEYSTORE_PATH. En el código de ejemplo proporcionado, las variables de entorno key-store-path, key-store-password, key-store-alias y key-password se están referenciando utilizando $env.KEYSTORE_PATH, $env.KEYSTORE_PASSWORD, $env.KEYSTORE_ALIAS y $env.KEY_PASSWORD respectivamente al compilar la aplicación de Android.

Comments are closed.