|
1 | | -sudo: required |
2 | | -dist: trusty |
3 | | -language: java |
4 | | -jdk: oraclejdk8 |
5 | | -addons: |
6 | | - ssh_known_hosts: |
7 | | - - 47.93.42.145:22008 |
8 | | - - 47.93.42.145:22008 |
9 | | - - 47.93.42.145:22008 |
10 | | - - 47.93.18.60:22008 |
11 | | - - 47.93.18.60:22008 |
12 | | - - 47.93.18.60:22008 |
13 | | - sonarcloud: |
14 | | - organization: tron-zhaohong |
15 | | - token: |
16 | | - secure: "KXWEeQ1elAoQ0XfR54TQWfhrIdDP0+2CYPv2X9aWpU/YDl7hqZBAjcCOAUGvlbyM54jtG6YMaWwG48jlrOwwl5l/VjWSnUXF+7ixQy5ki0Ci9s7Y1pTQwV9SpL8TLIK2TYqabN8Mw+FJULASXLjYr9GerbbcUbCPTmcL6mQKw6ivxxpNPmz4eNoKAEuOzruO9fTXGAV3yr8Nn85c+mVxV8EUhkR17zpE9O8fvzOtSnYArWNOSCgDBn0EG45UNNPF2vn44s1c3h3gX1m3WK6PeCXPgy3hPqRn3wTG+xglnbqthGpo2wt1rJ83af+BwdYwvPEcUq84yLgXcE/aMkTKcVAfPWBP/6vblaoI90jxCeFji+MdMimKZAqIXt7oLqDZVmIq65de5YC5s7QTSbzJNY/tsAu3dqzSfbUJY6CRNFDcoenVpvgQkqb37TkDah4mJM8EUjbu2A9Q2HSFbyCVsQJtdasuu9cBOf6azK3U0XgFNBc0y2aziZrTnX30q7bi+5L/mbTnRdXrDqBOqyPeGtT77UZfcajHHmEWU/e6gYWiA/c+K25n13DD53Au6gpnnQ6ALeUl/1gDwz3fPBebJ5bVWrkIcLj7bbysjzfOvQmDS6G13RNz58Hm0/B7bVtZTr1E1q6Z1zEJwbuJYEJASNcezAfK5x/hIfZTGNqT3M8=" |
17 | | -cache: |
18 | | - directories: |
19 | | - - '$HOME/.sonar/cache' |
20 | | -matrix: |
21 | | - include: |
22 | | - - name: build |
23 | | - script: |
24 | | - - sh tron.sh |
25 | | - - "./gradlew build" |
26 | | - - "./gradlew jacocoTestReport" |
27 | | - |
28 | | - |
29 | | - - name: stest |
30 | | - script: |
31 | | - - sh tron.sh |
32 | | - - bash deploy.sh |
33 | | - |
34 | | - |
35 | | -after_success: |
36 | | -- "bash <(curl -s https://codecov.io/bash) -t 060bb400-c6fe-4d5f-a6c8-427105c746ac -s build/reports/jacoco/" |
37 | | - |
38 | | -skip_build: |
39 | | -- README.md: |
40 | | -- LICENSE |
41 | | - |
42 | | - |
43 | | - |
44 | | - |
| 1 | +dist: bionic |
| 2 | +language: python |
| 3 | +services: |
| 4 | +- docker |
| 5 | +script: |
| 6 | +- | |
| 7 | + docker run -it --rm -v $(pwd):/tmp/repo \ |
| 8 | + -w /tmp/repo tronwallet/tron-gradle ./gradlew clean build -x test |
| 9 | +before_deploy: |
| 10 | +- | |
| 11 | + mkdir -p ~/.ssh |
| 12 | + echo "Host github.com" >> ~/.ssh/config |
| 13 | + echo " StrictHostKeyChecking no" >> ~/.ssh/config |
| 14 | + chmod 600 ~/.ssh/config |
| 15 | + echo $GH_DEPLOY_KEY | base64 -d > java-tron-deploy.enc |
| 16 | + openssl aes-256-cbc -K $encrypted_630cbb7a821d_key -iv $encrypted_630cbb7a821d_iv -in java-tron-deploy.enc -out java-tron-deploy -d |
| 17 | + chmod 0400 java-tron-deploy |
| 18 | + eval "$(ssh-agent -s)" |
| 19 | + ssh-add java-tron-deploy |
| 20 | + git remote set-url origin git@github.com:TronWallet/java-tron.git |
| 21 | + git config --local user.name "GettyIO DevOps" |
| 22 | + git config --local user.email "devops@getty.io" |
| 23 | + export TRAVIS_TAG=v$(cat src/main/java/org/tron/program/Version.java | grep "version =" | grep -o '"[^"]*"' | tr -d '"') |
| 24 | + git tag $TRAVIS_TAG -a -m "${TRAVIS_TAG} [skip ci]" |
| 25 | + git push --tags |
| 26 | +deploy: |
| 27 | + provider: releases |
| 28 | + api_key: |
| 29 | + secure: GA0rgZyduqOVlmZ5ABq3zL1nvE/dzSOdR+sUrf2MtPXPube+SEC/+3cE6l5k1M/A6KQ8B6HfSlK1SuoUAgKPLinf1JWTiMYxBHVbQ5ecsjR3wvhHnlfKPt9l0Zm/xnr5zGxXWMfhIok0u/7mqHXo9DsiKHGPOkGGE6etkLSDcmJXqkGHGeBky0nGMHzCFz15mL4ai5lMKQjq5jVoCeOWZ5PRlOia8K9fLnAUkcsELVKzTmEHooyrYU7ktV6UqTeqovRiZaSPRPO3+nFGSZyZAb43vrrd82rk9lGO2Njg8+1p0CNMJ0+Edhnx7jfDzzhIuyXQHGNPkSqWYTrCoZYG1bw9LYqxadP7/Q22npSEjnn20plMAeUMUVZq0dA9SminJYLtVfl2LYnk8SO42qgob7OVUQDccunbq2u4zbRNst7eY+Gz18QHgC5cgsv1pZSNteFZ4nLxQniyJR/JG9kpR5NbeGO3RzU9+dV0ePCDsN8k9UDSWQcJPYsViyRpgRVkrmSi8q2kqmbVPhJAi1vI0TMs+15cuu2WquVfPS7IhiUVwGtxXNhTTkzEk4kA+FsA+kXKxp3BXXzJAM22QcKz//N6f3gNIVRKanGNlFbooFr+Fxr+xVYayYyiRaLFszQoT1epLRNSD2TzA/Hk71/jCA5cqtMooaSLXwU+h28Ix+4= |
| 30 | + file: |
| 31 | + - build/libs/FullNode.jar |
| 32 | + - build/libs/KeystoreFactory.jar |
| 33 | + - build/libs/SolidityNode.jar |
| 34 | + skip_cleanup: true |
| 35 | + on: |
| 36 | + repo: TronWallet/java-tron |
| 37 | + tags: false |
| 38 | + branch: master |
| 39 | +# excludes version tags |
| 40 | +branches: |
| 41 | + except: |
| 42 | + - /^v[0-9].*/ |
| 43 | +notifications: |
| 44 | + slack: |
| 45 | + rooms: |
| 46 | + secure: sJ/kfjtcRoCF+7Uwsl4WQbqQm54YXvQd+QSMFivuCSOaxnDM4RmEQ5C+Sulkpu6Sq4Ff383a4M3erYxuQmPuen784H70BpgqgMpz427ueTp1SaoUbz8ntfOusKmpNxiy8a9wLkQymvbMvZANrQPa0gTTrXVyg6nF2/31yvoaggh1uNr1gS8fZP2uy2/y3jUebGGirxhxJCS9aveoUKe0gNV5SWvG/+JGvtaEdJznzIXN4ZNMrXw5FaGFU2JA4BQN9S1AKAaq2eDSeyvaIqDClZvO8GQ2Xm3bjU9f5jjVOcwiyPrxJStX6TfncSfIRAfSkVkOnmdTryGqIhQR8s9P8HjHRqGNIb3cqI+BdyEcpWfVIZE+BqxCE6ap0gEmr7+vLk3NGhfdY9kUP3HYdfDTN7JyhKjMDCoReQI1ECi+RLDKsFKwmJKXCYUiiJzOC8OSyKOZ6u15C7+o/ZVpE13Ayg3izx22EkFeM8ivMg0B9OogmVLr8vLavecIQ3vXjFGRlVLXnifGRIHuURE+kAAqd1OXq+fQSXG80ezV9EaC0USotzGASNrxKzG6dPI7tVUghQ0Cyl5f/F+MKVhkJRcLDObDB9otd6q3oSb7gyXBVVIRnzqcmTZI795UXFjlonAOQAdRU08qY6gFnWejGJ3hY2YgfFnp4kX98je87MwzS2U= |
0 commit comments