2017-06-20 8 views

Antwort

1

dieses Problem wurde behoben, durch einige Änderungen in build.sh Datei zu tun.

#!/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 

jetzt Build ist erfolgreich generiert und in der Lage in Geräten zu installieren.

Verwandte Themen