Я пытаюсь обработать конвейер Bitbucket, используя bitbucket-pipelines.yml
image: microsoft/dotnet:sdk
pipelines:
branches:
master:
- step:
script:
- dotnet build $PROJECT_NAME
- export EnvrBuild=Production_$BITBUCKET_BUILD_NUMBER
- '[ ! -e "$BITBUCKET_CLONE_DIR/$EnvrBuild" ] && mkdir $BITBUCKET_CLONE_DIR/$EnvrBuild'
- dotnet publish $PROJECT_NAME --configuration Release
- cp -r $BITBUCKET_CLONE_DIR/$PROJECT_NAME/bin/Release/netcoreapp2.1/publish/** $BITBUCKET_CLONE_DIR/$EnvrBuild
artifacts:
- $EnvrBuild/**
Я новичок в конвейерах в Bitbucket. Когда я выполняю эхо-запрос $ EnvrBuild, я получаю правильный результат, но $ EnvrBuild не имеет ничего на последующих шагах и не производит никаких артефактов, хотя когда я жестко кодирую значения, это работает. Есть ли способ сделать что-то вроде $ BITBUCKET_BUILD_NUMBER + "_" + $ BITBUCKET_BRANCH? (Я знаю, что это неправильно, но вы понимаете, чего я пытаюсь достичь. Заранее спасибо