xcode - for - Cómo configurar la variable de entorno Jenkins desde el script
xcode for windows (2)
Estoy intentando configurar un script para incrementar el número de compilación de mi proyecto Xcode. Hago una llamada a la API para obtener el número de compilación actual, luego quise incrementarlo y aplicar ese nuevo número como una variable de entorno para que Xcode Plugin pueda usarlo.
Tengo el complemento EnvInject instalado pero no sé cómo obtener la var de mi script de shell en una variable de entorno.
APP_BUILD_NUMBER=$(curl --request GET ''https://api.domain.com/api/GetBuildNumber'')
APP_BUILD_NUMBER=$((APP_BUILD_NUMBER +1))
Esto establece APP_BUILD_NUMBER
en el valor que necesito, pero ¿cómo asigno esto a una variable de entorno para poder acceder a él más adelante en mi trabajo?
Agregue un paso de compilación para ejecutar el shell; allí, determine APP_BUILD_NUMBER
y APP_BUILD_NUMBER
salida al archivo, por ejemplo,
APP_BUILD_NUMBER=$(curl --request GET ''https://api.domain.com/api/GetBuildNumber'')
APP_BUILD_NUMBER=$((APP_BUILD_NUMBER +1))
echo APP_BUILD_NUMBER=$APP_BUILD_NUMBER > build.properties
a continuación, agregue el paso de compilación. Inyecte las variables de entorno y establezca la ruta del archivo de propiedades en $WORKSPACE/build.properties
después de eso, se puede acceder a $APP_BUILD_NUMBER
en todos los pasos de compilación después de como variable de entorno; por ejemplo, en el paso de compilación Xcode
También vale la pena considerarlos.