test: debug + catalogue/recipe commands [ci skip]

This commit is contained in:
decentral1se 2022-01-01 22:04:04 +01:00
parent 224c0c38db
commit 454092644a
Signed by: decentral1se
GPG Key ID: 03789458B3D0C410
1 changed files with 62 additions and 22 deletions

View File

@ -1,6 +1,6 @@
#!/bin/bash
set -e
set -ex
ABRA="$HOME/.local/bin/abra -d"
INSTALLER_URL="https://install.abra.coopcloud.tech"
@ -14,54 +14,54 @@ done
export PATH=$PATH:$HOME/.local/bin
echo "========================================================================"
echo "choosing abra executable for test run"
echo "========================================================================"
# ========================================================================
# choosing abra executable for test run
# ========================================================================
echo "choosing $ABRA as abra executable"
echo "choosing $INSTALLER_URL as abra installer url"
echo ""
echo ""
echo "========================================================================"
echo "latest stable release"
echo "========================================================================"
# ========================================================================
# latest stable release
# ========================================================================
wget -O- https://install.abra.autonomic.zone | bash
~/.local/bin/abra -v
echo ""
echo ""
echo "========================================================================"
echo "latest rc release"
echo "========================================================================"
# ========================================================================
# latest rc release
# ========================================================================
wget -O- https://install.abra.autonomic.zone | bash -s -- --rc
~/.local/bin/abra -v
echo ""
echo ""
echo "========================================================================"
echo "upgrade to stable in-place"
echo "========================================================================"
# ========================================================================
# upgrade to stable in-place
# ========================================================================
$ABRA upgrade
~/.local/bin/abra -v
echo ""
echo ""
echo "========================================================================"
echo "upgrade to rc in-place"
echo "========================================================================"
# ========================================================================
# upgrade to rc in-place
# ========================================================================
$ABRA upgrade --rc
~/.local/bin/abra -v
echo ""
echo ""
echo "========================================================================"
echo "autocomplete"
echo "========================================================================"
# ========================================================================
# autocomplete
# ========================================================================
$ABRA autocomplete bash
$ABRA autocomplete fizsh
$ABRA autocomplete zsh
@ -69,12 +69,52 @@ $ABRA autocomplete zsh
echo ""
echo ""
echo "========================================================================"
echo "record command"
echo "========================================================================"
# ========================================================================
# record command
# ========================================================================
$ABRA record new -p gandi -t A -n e2e -v 192.157.2.21 coopcloud.tech
$ABRA record list -p gandi coopcloud.tech | grep -q e2e
$ABRA -n record rm -p gandi -t A -n e2e coopcloud.tech
echo ""
echo ""
# ========================================================================
# catalogue command
# ========================================================================
$ABRA catalogue generate
$ABRA catalogue generate -s gitea
echo ""
echo ""
# ========================================================================
# recipe command
# ========================================================================
$ABRA recipe new testrecipe
ls ~/.abra/apps/testrecipe
cat ~/.abra/apps/testrecipe/README.md
$ABRA recipe list
$ABRA recipe list -p cloud
$ABRA recipe versions peertube
$ABRA recipe lint gitea
# echo ""
# echo ""
# ========================================================================
# server command
# ========================================================================
# echo ""
# echo ""
# ========================================================================
# app command
# ========================================================================
# echo ""
# echo ""