mac for descargar xcode jenkins development-environment jenkins-plugins

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