|
1 | | -# vi /etc/ssh/ssh_config |
2 | | -# i Host 192.168.0.* StrictHostKeyChecking no UserKnownHostsFile=/dev/null |
3 | | - |
4 | | -# cd ~/.ssh |
5 | | -# rm known_hosts |
6 | | -# ln -s /dev/null known_hosts |
7 | | - |
8 | 1 | git config --global user.name "$GIT_USER_NAME" |
| 2 | + |
9 | 3 | git config --global user.email $GIT_USER_EMAIL |
10 | 4 |
|
11 | 5 | # Install the Heroku gem (or the Heroku toolbelt) |
12 | 6 | gem install $PROVIDER |
| 7 | + |
13 | 8 | # Add your Heroku git repo: |
14 | | -git remote rm $PROVIDER ; |
| 9 | +git remote rm $PROVIDER ; |
| 10 | + |
15 | 11 | git remote add $PROVIDER git@$PROVIDER.com:$PROVIDER_APP_NAME.git ; |
| 12 | + |
16 | 13 | # Add your Heroku API key: |
17 | 14 | export HEROKU_API_KEY=$HEROKU_API_KEY |
| 15 | + |
18 | 16 | # Turn off warnings about SSH keys: |
19 | 17 | echo " Host heroku.com" >> ~/.ssh/config |
| 18 | + |
20 | 19 | echo " StrictHostKeyChecking no" >> ~/.ssh/config |
| 20 | + |
21 | 21 | echo " CheckHostIP no" >> ~/.ssh/config |
| 22 | + |
22 | 23 | echo " UserKnownHostsFile=/dev/null" >> ~/.ssh/config |
| 24 | + |
23 | 25 | # Clear your current Heroku SSH keys: |
24 | 26 | $PROVIDER keys:clear |
| 27 | + |
25 | 28 | # Add a new SSH key to Heroku |
26 | 29 | yes | $PROVIDER keys:add |
27 | 30 |
|
28 | 31 | git add dist/ ; |
| 32 | + |
29 | 33 | git checkout -b $NEW_TRAVIS_BRANCH ; |
30 | | -git commit -m "$TRAVIS_COMMIT_MESSAGE" ; |
31 | | -# Push to Heroku! |
32 | | -git fetch --all --unshallow |
33 | | -yes | git push --force $PROVIDER $NEW_TRAVIS_BRANCH:$PROVIDER_BRANCH ; |
34 | 34 |
|
| 35 | +git commit -m "$TRAVIS_COMMIT_MESSAGE" ; |
35 | 36 |
|
36 | | -# echo -e "yes" | ./travis.sh |
| 37 | +# Push to Heroku |
| 38 | +yes | git push --force $PROVIDER $NEW_TRAVIS_BRANCH:$PROVIDER_BRANCH ; |
0 commit comments