diff --git a/termux/0-a-heroi/teste-completo.sh b/termux/0-a-heroi/teste-completo.sh index da07d2f..0abbb64 100755 --- a/termux/0-a-heroi/teste-completo.sh +++ b/termux/0-a-heroi/teste-completo.sh @@ -15,7 +15,12 @@ # OPTIONS: --- # REQUIREMENTS: Android 5.0+ # Termux (https://termux.com/) -# curl (pkg install curl) +# curl, use comando: +# apt update && apt -y upgrade && pkg install -y curl +# +# Para baixar este arquivo, uma forma e' o seguinte comando +# curl https://raw.githubusercontent.com/EticaAI/eticaai-shell-scripts/master/termux/0-a-heroi/teste-completo.sh -o teste-completo.sh +# # BUGS: --- # NOTES: --- # AUTHOR: Emerson Rocha, rocha@ieee.org @@ -26,6 +31,13 @@ # REVISION: --- #=============================================================================== +# A linha a seguir indica que erros inesperados devem falhar imediatamente este +# script. +set -e + +TEST_AUTOMATIC_REPO_URL="git@github.com:eticaaibot/0-a-heroi-teste.git" +TEST_AUTOMATIC_REPO_FOLDER="0-a-heroi-teste" + ### Geracao do par de chave de eticaaibot (feita num Linux Ubuntu) ## ssh-keygen -t rsa -b 4096 -C "etica.of.a.ai@gmail.com" # Destino, private key /alligo/code/eticaai/eticaai-shell-scripts/temp/id_rsa-eticaaibot @@ -85,6 +97,41 @@ else fi ### TESTE SE VARIAVEIS DE AMBIENTE FORAM DEFINIDAS, fim -echo "Criando diretorio " +echo ">>> Criando diretorio $SSL_LOCAL_FOLDER" mkdir $SSL_LOCAL_FOLDER -curl http://example.com --output $TEST_PRIVATEKEY_LOCALFILE \ No newline at end of file + +echo ">>> Importando chave privada padrao" +curl $TEST_PRIVATEKEY --output $TEST_PRIVATEKEY_LOCALFILE + +echo ">>> Instalando todas as dependencias de passo a passo 0-a-heroi.sh" +apt update +apt -y upgrade +pkg install -y openssh +pkg install -y git + +echo ">>> Testando se o GitHub acredita que podemos commitar..." +ssh -T git@github.com + +echo ">>> Criando pasta ~/code/eticaai" +mkdir -p "~/code/eticaai" + +echo ">>> entrando na pasta ~/code/eticaai" +cd ~/code/eticaai + +echo ">>> clonando $TEST_AUTOMATIC_COMMIT" +git clone $TEST_AUTOMATIC_REPO_URL +cd $TEST_AUTOMATIC_REPO_FOLDER + +echo ">>> criando mudanca num arquivo" +echo date >> teste-commit.txt + +echo ">>> git add ." +git add . + +echo ">>> git commit -m date" +git commit -m date + +echo ">>> git push" +git push + +echo "FIM DE teste-completo.sh" \ No newline at end of file