Skip to content

Commit

Permalink
chore (samples) Warn user about fails on user_import_data_to_catalog.…
Browse files Browse the repository at this point in the history
…sh (#489)

* Added error message on creating gcs bucket.

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
  • Loading branch information
dfirova and gcf-owl-bot[bot] committed Aug 9, 2022
1 parent 7b4192b commit f56f818
Showing 1 changed file with 28 additions and 15 deletions.
43 changes: 28 additions & 15 deletions retail/interactive-tutorials/user_import_data_to_catalog.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,23 +14,36 @@
# See the License for the specific language governing permissions and
# limitations under the License.

# set the key as GOOGLE_APPLICATION_CREDENTIALS
export GOOGLE_APPLICATION_CREDENTIALS=~/key.json
{
# set the key as GOOGLE_APPLICATION_CREDENTIALS
export GOOGLE_APPLICATION_CREDENTIALS=~/key.json

# Change the working directory
cd ~/cloudshell_open/java-retail/samples/interactive-tutorials/ || exit
# Change the working directory
cd ~/cloudshell_open/java-retail/samples/interactive-tutorials/ || exit

# Run the sample for creating the GCS bucket and extract the output of that execution
output=$(mvn compile exec:java -Dexec.mainClass="product.setup.ProductsCreateGcsBucket")
# Run the sample for creating the GCS bucket and extract the output of that execution
output=$(mvn compile exec:java -Dexec.mainClass="product.setup.ProductsCreateGcsBucket")

# Get the bucket name and store it in the env variable BUCKET_NAME
temp="${output#*gcs bucket }"
bucket_name="${temp% was created*}"
export BUCKET_NAME=$bucket_name
# Get the bucket name and store it in the env variable BUCKET_NAME
temp="${output#*gcs bucket }"
bucket_name="${temp% was created*}"
export BUCKET_NAME=$bucket_name

# Import products to the Retail catalog
mvn compile exec:java -Dexec.mainClass="product.ImportProductsGcs"
# Import products to the Retail catalog
mvn compile exec:java -Dexec.mainClass="product.ImportProductsGcs"

echo "====================================="
echo "Your Retail catalog is ready to use!"
echo "====================================="
} && {

# Print success message
echo "====================================="
echo "Your Retail catalog is ready to use!"
echo "====================================="

} || {

# Print error message
echo "====================================="
echo "Your Retail catalog wasn't created! Please fix the errors above!"
echo "====================================="

}

0 comments on commit f56f818

Please sign in to comment.