fix travis fdroid deploy (for real)

ios
Norwin 6 years ago
parent c4ec66a926
commit 2a3ffd9914

@ -24,13 +24,13 @@ deploy:
skip-cleanup: true skip-cleanup: true
github-token: $GITHUB_TOKEN github-token: $GITHUB_TOKEN
keep-history: true keep-history: true
#on: on:
# tags: true tags: true
local_dir: www local_dir: www
# deploy android project for fdroid builds # deploy android project for fdroid builds
- provider: script - provider: script
script: bash tools/deploy-fdroid.sh script: bash tools/deploy-fdroid.sh
skip-cleanup: true skip-cleanup: true
#on: on:
# tags: true tags: true

@ -1,15 +1,16 @@
#!/bin/bash #!/bin/bash
# expects travis env vars: $repo, $tag, $rev, $GITHUB_TOKEN # expects travis env vars: $TRAVIS_TAG, $GITHUB_TOKEN
rev=$(git rev-parse --short HEAD)
target=https://$GITHUB_TOKEN@github.com/sensebox/blockly-app.git target=https://$GITHUB_TOKEN@github.com/sensebox/blockly-app.git
branch=fdroid branch=fdroid
git clone --depth=1 -b $branch $target fdroid git clone --depth=1 -b $branch $target fdroid
rm -rf fdroid/* rm -rf fdroid/*
mv -f platforms/android fdroid/ mv -f platforms/android/* fdroid/
cd fdroid cd fdroid
git config user.name "Travis-CI" git config user.name "Travis-CI"
git config user.email "travis@travis-ci.org" git config user.email "travis@travis-ci.org"
git add -f --ignore-errors . git add -f --ignore-errors .
git commit -m "android project for $tag at $rev" --amend # dont add new commits to avoid increasing repo size git commit -m "android project for $TRAVIS_TAG at $rev" --amend # dont add new commits to avoid increasing repo size
git push -f $target $branch > /dev/null 2>&1 # hide output to not leak GITHUB_TOKEN in logs git push -f $target $branch > /dev/null 2>&1 # hide output to not leak GITHUB_TOKEN in logs

Loading…
Cancel
Save