Глядя на документацию , BitBucket должен сделать среды доступными в среде сборки, и вы должны иметь возможность доступа к ним непосредственно в ваших сценариях, запускаемых вашим appspec.yml
, точно так же, как вы обращались бы к любым другим переменные окружения.
Например, если у нас был apppec вроде этого:
hooks:
AfterInstall:
- location: scripts/runTests.sh
timeout: 180
Вы можете получить доступ к переменным окружения в scripts/runTests.sh
следующим образом:
# scripts/runTests.sh
echo "$BITBUCKET_BUILD_NUMBER"
# Or, use in some other valid way in your script