Ich versuche, den folgenden Schritt auszuführen, aber es führt nicht die "wenn" Schritte (Zeilen 5 und 6) (Ich bin ziemlich sicher, dass sie sollten, da das Verzeichnis für nicht vorhanden ist, versuchte ich in mehreren Formaten von bash wenn, aber alle von ihnen ausfällt. gibt es eine Möglichkeit für einen Zustand, als die zu testen, ich verwende?Können "if" -Anweisungen in Bitbucket-Pipelines verwendet werden?
- step:
name: Google Cloud SDK Installation
caches:
- pip
- cloudsdk
script:
- export ENV=dev
- source scripts/setenv.sh
- export CLOUDSDK_CORE_DISABLE_PROMPTS=1
- SDK_FILENAME=google-cloud-sdk-$SDK_VERSION-linux-x86_64.tar.gz
- if [ ! -e ${HOME}/google-cloud-sdk ] ; then `curl -O -J https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/${SDK_FILENAME}`; fi
- if [ ! -e ${HOME}/google-cloud-sdk ] ; then `tar -zxvf ${SDK_FILENAME} --directory ${HOME}`; fi
- export PATH=${PATH}:${HOME}/google-cloud-sdk/bin
- GAE_PYTHONPATH=${HOME}/google_appengine
- export PYTHONPATH=${PYTHONPATH}:${GAE_PYTHONPATH}
- python scripts/fetch_gae_sdk.py $(dirname "${GAE_PYTHONPATH}")
füge ein if sag hinzu wenn 1 = 1 Hallo Welt oder etwas drucken? Ich bin mit Bitbucket nicht vertraut, aber etwas zu versuchen könnte funktionieren – Tomm