Skip to content

Commit 9dc746c

Browse files
Update bito-cra.sh - 2.5.0
1 parent 6dd5a7f commit 9dc746c

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

cra-scripts/bito-cra.sh

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ validate_url() {
4848
validate_git_provider() {
4949
local git_provider_val=$(echo "$1" | tr '[:lower:]' '[:upper:]')
5050

51-
if [ "$git_provider_val" == "GITLAB" ] || [ "$git_provider_val" == "GITHUB" ] || [ "$git_provider_val" == "BITBUCKET" ]; then
51+
if [ "$git_provider_val" == "GITLAB" ] || [ "$git_provider_val" == "GITHUB" ] || [ "$git_provider_val" == "BITBUCKET" ] || [ "$git_provider_val" == "BITBUCKET-ENTERPRISE" ]; then
5252
echo $git_provider_val
5353
else
54-
echo "Invalid git provider value. Please enter either GITLAB or GITHUB or BITBUCKET."
54+
echo "Invalid git provider value. Please enter either GITLAB or GITHUB or BITBUCKET or BITBUCKET-ENTERPRISE."
5555
exit 1
5656
fi
5757
}
@@ -463,10 +463,10 @@ optional_params_cli=(
463463
required_params_server=(
464464
"mode"
465465
"code_feedback"
466+
"git.provider"
466467
)
467468

468469
optional_params_server=(
469-
"git.provider"
470470
"git.access_token"
471471
"bito_cli.bito.access_key"
472472
"acceptable_suggestions_enabled"
@@ -720,16 +720,21 @@ encrypt_git_secret() {
720720

721721
param_bito_access_key="bito_cli.bito.access_key"
722722
param_git_access_token="git.access_token"
723+
param_git_provider="git.provider"
723724

724725
docker_enc_params=
725726
if [ "$mode" == "server" ]; then
726727
if [ -n "${props[$param_bito_access_key]}" ] && [ -n "${props[$param_git_access_token]}" ]; then
727-
git_secret="${props[$param_bito_access_key]}@#~^${props[$param_git_access_token]}"
728+
if [[ "${props[$param_git_provider]}" == "BITBUCKET" || "${props[$param_git_provider]}" == "BITBUCKET-ENTERPRISE" ]]; then
729+
git_secret="${props[$param_git_access_token]}"
730+
else
731+
git_secret="${props[$param_bito_access_key]}@#~^${props[$param_git_access_token]}"
732+
fi
728733
encryption_key=$(openssl rand -base64 32)
729734
git_secret=$(encrypt_git_secret "$encryption_key" "$git_secret")
730735
docker_enc_params=" --git.secret=$git_secret --encryption_key=$encryption_key"
731736

732-
echo "Use below as Gitlab and Github Webhook secret:"
737+
echo "Use below as Gitlab and Github or Bitbucket Webhook secret:"
733738
echo "$git_secret"
734739
echo
735740
fi

0 commit comments

Comments
 (0)