2017-06-20 2 views

Répondre

1

Résolution du problème en modifiant le fichier build.sh.

#!/bin/bash 

./gradlew $1:assembleDebug || exit 1 
BRANCH_NAME=$2 
mkdir -p ~/.ssh 
(umask 077 ; echo $BUILD_KEY | base64 --decode > ~/.ssh/id_rsa) 
chmod 600 ~/.ssh/id_rsa 
TOSEND=$BITBUCKET_COMMIT 
if [ "$3" == "true" ] 
then 

if [ "$1" == "venkat" ] 
then 
    ssh -i ~/.ssh/id_rsa [email protected] mkdir -p build/androidsdk/${BRANCH_NAME}/$TOSEND 
    scp -i ~/.ssh/id_rsa venkat/build/outputs/aar/venkat-debug.aar [email protected]:build/androidsdk/${BRANCH_NAME}/$TOSEND || exit 1 
fi 
if [ "$1" == "app" ] 
then 
ssh -i ~/.ssh/id_rsa [email protected] mkdir -p build/androidtestapp/${BITBUCKET_BRANCH}/$TOSEND 
scp -i ~/.ssh/id_rsa app/build/outputs/apk/app-debug.apk [email protected]:build/androidtestapp/${BITBUCKET_BRANCH}/$TOSEND || exit 1 
fi 
fi 

maintenant construire est généré avec succès et en mesure d'installer dans les appareils.