mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
parent
344b97e9a3
commit
1ec3f36110
3 changed files with 20 additions and 13 deletions
28
.travis.yml
28
.travis.yml
|
|
@ -4,23 +4,27 @@ language: csharp
|
|||
mono: none
|
||||
solution: FilterLists.sln
|
||||
before_install:
|
||||
- curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
|
||||
- sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
|
||||
- sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
|
||||
- sudo apt-get update
|
||||
- sudo apt-get install dotnet-sdk-2.0.2
|
||||
- sudo apt-get install sshpass
|
||||
- curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
|
||||
- sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
|
||||
- sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod
|
||||
trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
|
||||
- sudo apt-get update
|
||||
- sudo apt-get install dotnet-sdk-2.0.2
|
||||
- sudo apt-get install sshpass
|
||||
script:
|
||||
- scripts/build.sh
|
||||
- scripts/build.sh
|
||||
env:
|
||||
global:
|
||||
- secure: bAVsm4H5Kh2/ac/reztswoM81rg6hF38KPvk5MwO6pBPImbyRlrTr00RiPc5dDK/EubxpKjjSpypLEycRrj0xks2GIrOA1irnBaRWRHNZOJpJl2yNDMmJ49VlfAyHwpydWRrfJ6siwHoHjJ5OoXRMthPc+O00lO2YMN0jmuZ2QVtJLiBWVxE/3EnGl1glyjsHdmhEH0JsZXJgYxyn2nXrExWjA5C0tO0P0LMrqiCuZiRzPO0O4VnnQMjMD40wtS82f1Dkjj4CefwrOc/88eP3bYRhkeIoBwiYuuO5R+PTVauHfuoT31v1y05AfbpY6w+2XzCndIJ+3q0yya9PsB8PoSUteUgIRRm5cBNxg/4bvlXDsJniRMyLsd0+Y3UXDF61N1Jo2RmOHUqBjx/QzjAjzYjQp9vUm8OVSfpFieLMp5KK6k6bVF5fds1aBpMMHrRjnbdYd9mzWXCJchdrWgLegcYQd4L/UbfXatetomPRvuBz4aLAZdz0PEAVtwwR2eG8Uvy7pYU6hUdp3xCq4/INExMwDPdyaxmV9k8yvhDpgBmu18qP1VhD0/aaiCMXQqdLizLt6P34YRO85rayaS0bX314XJhRrhGy2PhMe19lV0VK3JyAniMQSl2s5bmLsMJyeGQaIj3KBI28y1U9EiOVGcWZwdfMCzSJ6LX/8uQPjc=
|
||||
- secure: k90KInQN+VNnBhlq6L058G/0uz0AQp3U1LJeEF/6+VAxSeqVUBnw3lcmAUWEXc1woshZj1f8Ru2aXHVhzZzBIOFMKX/O+BL4zSym8pmniNBI8nbnMLJ5nsfEp5DgFgi5Gkq3yyPzAe08heiilyJY4OE1hvyiTvZwYM8YOrbJnzu4ZT86cunA/gQrlqhxawWxNfC6dvuci6OLeQILHHQzAVv+1ujuSy+4k9iW6EbPgfjNHFGAVREU7H8fzTfcxWKXhNl8H0XKkctzPGKyZ4OrhxU1zWBb6qzoN/Tcf14XKZdymvU4RVAUDjSyfbt3To/2EK1INClOXNNxm1u/Ern4GqVsgSDRW/AyTBQDl7hnjEZpc1ha2Yg5RBPPQD1cM03/viuGexYSOs4cZQEP68jI3/vZgVuzxfaMG1qwtkeoWci0H0jAyGj3rnQ11mN1248XytPyrpHrZQ5AqD0+i9Lo1oFmVnF+uPNXNO0XrmE13emrO1C+tC6XFsqlDhf6YUOiKoAk38OTjWhaAfDh0cgh3D0Lrj7gSisGTzhxyfYJK5bENojLzDqFQNKUQ2TznT9QGJAXW6bvvvC72ce3yFVVOL6DAHeZBXrbXJTW8+cvTqt1VxRItRHbbQOAmi5B//WmOzVV+r+Z6fG2Mxq7QQFrqFcUWE20GYRK5zyHRP8Jzyg=
|
||||
- secure: OGj1TmURHb/aG2VapirLPy9z++m1nWKyCPxv+2ifsth3mjM+2xr3zr81XGSNvhNLgxg1XMlXYPHSkv9h9/8gJ1cuO27sKmP4tggdwRBQey1N0qk/9+pfFaNxalOkM0W/0VT4jIYRGfLYUox0nPl4S2MVpZTS7Vinb7+5N/fH+OlkeUr+DA7dNtdkYKX+0S1ScKhTnaY4GtmhL+nr1RBiz1tUUle4cscRpzs8ft6RZpxnkEEIQIppo1QGyxMvTd/+anjk+ANAQ0SuZ2klkAWORMbZWD2e9v964lYg7GDNUQD1vgaVho44R5J6+azTuu5emGSWfDXdgGg2veVz5LkxPA8YEIAeXfWd46TDyjVEnXuwHo+nxKr0VSWzPk2XV6haqtIBUertn9ASCEBmipDCsYjqTk1+WEgJpbfI3jN/7kOCR8pTRiF2Ha8KSn3domBtkKtkhRk5DllfzJ3nTP11mUXIh0ZDDSQI0cLJF4gvY1qsXTeuioq1PHqsnzl+aCEyxwpZwVxa1k1GyyL63uRO7jjV0slydKwETSNQemuQeKdW3JMTxs2MQ9jaGDkHdbL3SS/ogP1+Z7lXbt3WWmQP90ZYN+2skQATBd1+JiwU+qwyIZ+C5lxbABeeP96pOyI7p+aiCamoCVZ1N8l7R7yhy+tB59fUBQ2JP5mps30aQqM=
|
||||
- secure: R3coFui0kkQ72gwxStgicvs4aMR41pGQ6quTCeJGNVxI0Rx1viU6sgOK+5PJbte37fOGmgyf7WEZLO9RVncfd2UcChV4/UrHy1bYZsOMqA32fH8VRnQ4hd196cGzlX3TOpifnwu5iQ3UlamLcAb51wSENQJWUs6FiZHNYfp/c0jmJ2lSKFciVQh097ZdTaSd/ecRbVSCTxpcPKB7y8kSOlEQJjSN5LLcgQf8nqgrsCyIxNnazCipVjn6n/1M1ZKaDRj2fuAJ4JYGtI8bmbjcLYK9Xgz3kkUqAz0A/2VVodzngbtji6c0ZaJu4a+C/+J82divuAITV7XLjjpDTB8JZYIoH1u2kgZKivOE1smCnkvCQMbNk9zWe7fZCoHHDq4illrckeWfRgN5qBT3YkF4I1e+ruhpA142fI15fryvA+L4Nasmg8ILsKqpiN6zknOfo+PIgBPgXLX/TPmn8b3GMndCyPlB8tx+iBVQQ2+0CD1IiA3jmBQJ6Bnd5YS0TztQ7+TuHumNujCP8p8PZ6PQIx1YRoZM6cXJ/8rF4u8VnEa7QioaomLb7XcVg9KUyL3IU/rK2Jr5EK9IEAX5Whcxyy5l8zG+lDvdCoA9/7gSjOL7P90lTgxl/qiluO9HNRuHuOWoXGmQSp/3IVghI2vYLjHl0K3XXDAkfrvzlTAlndw=
|
||||
- secure: bAVsm4H5Kh2/ac/reztswoM81rg6hF38KPvk5MwO6pBPImbyRlrTr00RiPc5dDK/EubxpKjjSpypLEycRrj0xks2GIrOA1irnBaRWRHNZOJpJl2yNDMmJ49VlfAyHwpydWRrfJ6siwHoHjJ5OoXRMthPc+O00lO2YMN0jmuZ2QVtJLiBWVxE/3EnGl1glyjsHdmhEH0JsZXJgYxyn2nXrExWjA5C0tO0P0LMrqiCuZiRzPO0O4VnnQMjMD40wtS82f1Dkjj4CefwrOc/88eP3bYRhkeIoBwiYuuO5R+PTVauHfuoT31v1y05AfbpY6w+2XzCndIJ+3q0yya9PsB8PoSUteUgIRRm5cBNxg/4bvlXDsJniRMyLsd0+Y3UXDF61N1Jo2RmOHUqBjx/QzjAjzYjQp9vUm8OVSfpFieLMp5KK6k6bVF5fds1aBpMMHrRjnbdYd9mzWXCJchdrWgLegcYQd4L/UbfXatetomPRvuBz4aLAZdz0PEAVtwwR2eG8Uvy7pYU6hUdp3xCq4/INExMwDPdyaxmV9k8yvhDpgBmu18qP1VhD0/aaiCMXQqdLizLt6P34YRO85rayaS0bX314XJhRrhGy2PhMe19lV0VK3JyAniMQSl2s5bmLsMJyeGQaIj3KBI28y1U9EiOVGcWZwdfMCzSJ6LX/8uQPjc=
|
||||
- secure: k90KInQN+VNnBhlq6L058G/0uz0AQp3U1LJeEF/6+VAxSeqVUBnw3lcmAUWEXc1woshZj1f8Ru2aXHVhzZzBIOFMKX/O+BL4zSym8pmniNBI8nbnMLJ5nsfEp5DgFgi5Gkq3yyPzAe08heiilyJY4OE1hvyiTvZwYM8YOrbJnzu4ZT86cunA/gQrlqhxawWxNfC6dvuci6OLeQILHHQzAVv+1ujuSy+4k9iW6EbPgfjNHFGAVREU7H8fzTfcxWKXhNl8H0XKkctzPGKyZ4OrhxU1zWBb6qzoN/Tcf14XKZdymvU4RVAUDjSyfbt3To/2EK1INClOXNNxm1u/Ern4GqVsgSDRW/AyTBQDl7hnjEZpc1ha2Yg5RBPPQD1cM03/viuGexYSOs4cZQEP68jI3/vZgVuzxfaMG1qwtkeoWci0H0jAyGj3rnQ11mN1248XytPyrpHrZQ5AqD0+i9Lo1oFmVnF+uPNXNO0XrmE13emrO1C+tC6XFsqlDhf6YUOiKoAk38OTjWhaAfDh0cgh3D0Lrj7gSisGTzhxyfYJK5bENojLzDqFQNKUQ2TznT9QGJAXW6bvvvC72ce3yFVVOL6DAHeZBXrbXJTW8+cvTqt1VxRItRHbbQOAmi5B//WmOzVV+r+Z6fG2Mxq7QQFrqFcUWE20GYRK5zyHRP8Jzyg=
|
||||
- secure: OGj1TmURHb/aG2VapirLPy9z++m1nWKyCPxv+2ifsth3mjM+2xr3zr81XGSNvhNLgxg1XMlXYPHSkv9h9/8gJ1cuO27sKmP4tggdwRBQey1N0qk/9+pfFaNxalOkM0W/0VT4jIYRGfLYUox0nPl4S2MVpZTS7Vinb7+5N/fH+OlkeUr+DA7dNtdkYKX+0S1ScKhTnaY4GtmhL+nr1RBiz1tUUle4cscRpzs8ft6RZpxnkEEIQIppo1QGyxMvTd/+anjk+ANAQ0SuZ2klkAWORMbZWD2e9v964lYg7GDNUQD1vgaVho44R5J6+azTuu5emGSWfDXdgGg2veVz5LkxPA8YEIAeXfWd46TDyjVEnXuwHo+nxKr0VSWzPk2XV6haqtIBUertn9ASCEBmipDCsYjqTk1+WEgJpbfI3jN/7kOCR8pTRiF2Ha8KSn3domBtkKtkhRk5DllfzJ3nTP11mUXIh0ZDDSQI0cLJF4gvY1qsXTeuioq1PHqsnzl+aCEyxwpZwVxa1k1GyyL63uRO7jjV0slydKwETSNQemuQeKdW3JMTxs2MQ9jaGDkHdbL3SS/ogP1+Z7lXbt3WWmQP90ZYN+2skQATBd1+JiwU+qwyIZ+C5lxbABeeP96pOyI7p+aiCamoCVZ1N8l7R7yhy+tB59fUBQ2JP5mps30aQqM=
|
||||
- secure: R3coFui0kkQ72gwxStgicvs4aMR41pGQ6quTCeJGNVxI0Rx1viU6sgOK+5PJbte37fOGmgyf7WEZLO9RVncfd2UcChV4/UrHy1bYZsOMqA32fH8VRnQ4hd196cGzlX3TOpifnwu5iQ3UlamLcAb51wSENQJWUs6FiZHNYfp/c0jmJ2lSKFciVQh097ZdTaSd/ecRbVSCTxpcPKB7y8kSOlEQJjSN5LLcgQf8nqgrsCyIxNnazCipVjn6n/1M1ZKaDRj2fuAJ4JYGtI8bmbjcLYK9Xgz3kkUqAz0A/2VVodzngbtji6c0ZaJu4a+C/+J82divuAITV7XLjjpDTB8JZYIoH1u2kgZKivOE1smCnkvCQMbNk9zWe7fZCoHHDq4illrckeWfRgN5qBT3YkF4I1e+ruhpA142fI15fryvA+L4Nasmg8ILsKqpiN6zknOfo+PIgBPgXLX/TPmn8b3GMndCyPlB8tx+iBVQQ2+0CD1IiA3jmBQJ6Bnd5YS0TztQ7+TuHumNujCP8p8PZ6PQIx1YRoZM6cXJ/8rF4u8VnEa7QioaomLb7XcVg9KUyL3IU/rK2Jr5EK9IEAX5Whcxyy5l8zG+lDvdCoA9/7gSjOL7P90lTgxl/qiluO9HNRuHuOWoXGmQSp/3IVghI2vYLjHl0K3XXDAkfrvzlTAlndw=
|
||||
- secure: FekWrBXOq95uCkavSLbUM1J8TAnLQ+5axni3DPVTKcpnGKhn8Qc69Ru5UaI+560sDadz8Qn4C1X+m6qJdWOnJ50fXhrirgoG5Ew+c0keirjVTan7VbMvKDZFt+5aNjMf28mkjJjPsWsIfr5SxFo2oPMRjVYljW09qbYv+C31U4iO6Fcw4oqNnYlBBMd8ulK62uE/enoDMHe9W831guopo6KDmNPdFftoOLrs9xeOY8lVOWti1HAHXMaEVP3zhJCUXHr0SU0wt46acb0LYSCaz6QNiVdu3zo2rOzbPOwNf8dYt5TCb8W2B96SOFkfKwj/cuKa6BF09eeq5rohmC2vvTWGf4ekmrlA3et5B58rTY3UbRukOa8qq39h2AFAY4+gvQ4plSFAM1nWOviUFybwIwpMP7lbMlCJ708zEl3OFVRlMJ8uVM1kP0eXkr9tXH+Xe3Cb7QBPk5dIPDrr7CjXQsp5rfhColeoRAPnuawQHukdIwFC6hHAIhAJy7FlkUXTU7CdFaNFZ7ANCEzmasrDC57s3HkLWOoX6nLIQR0gWI1pc0YnF3XPhzhgJLZE4dobYeSB3lu9bLb2DkWBkEHAFZ8eWNHpTbajC3WIz0mOrw4/fXLc4xsB+B5yVYZWv21fHOzOVVX2RNjc9pMSiRWpJ4QqtddLmg+T1dr3j9XMOvs=
|
||||
- secure: C0ygjEE57HqWxBe86iFDt/Rb1rBp1LAe0dLzchaf2rx8HaGYp/UwIeh3pERPoYMaCd7y0r3chM1qGG45kpprsqFxs/wt3QGXLOJ8DYy0XaD8rLHrN0N8xnzcsbp2aars+CKWkUTJSajzj6ZqmaDDaga6pQDRM3lw6H81I9uu7yVh/AUo8WRk4fd9K5pfAYl6B7QIdRnwk6F4Oa19vmHTVTtwIeWVF3T5FxHkNtrelQYBAsms+lf82IN4Y7FVqZX/heNWzqs0GXu34hWMh+fo1orQ7PjpGHYuXiEXrUjphXdxRbQksTCBQkva/DyP5IJYetEMX81VxrRA8lp/zFHWFGFWqU2Kv3560bFt6Y8jnS1+8qqTjoz+3a02lqSiYoQHtoNqPghYoM12ZuTMKkHUWyQOnFTTI2PjwdDv9Fh8wJtr2BWdViBoMSBhg97C5sC9Af6mobGqgujsNuNUZt+cw3UnDjC6o0Wgcmo3zdaSHD9RVET6EuGSmlSD2CRHfAmtTRNoNM0oavT4t+6c8B7ljOrhElnN6HuSKA7OGB69AiFUuiJ70r/g6KO1ACwTkO23kiGGpZMAqFh7uwPx21nmNPxF5NjNWPR+JdkAxN9ARBzmLrXOu8XzkTY1+qaM7tF5Zqnd7tOWxhnuJlU6+RBRLHfyedkqEx6+mQgv51KV1G4=
|
||||
- secure: GSy3BfyiJPjHJh6VZ0WLPSHsjCbjVVVPsPEJiGANO919js+AhAAl7kL9GqQZZ4BDawcWDsHxIrhYClSmbDCpoIxcUF4x/Gqh8z1oBRvAvm77STfkEN61Prrqu69F0DAgRdunaEx845D/0CLCryD3clQnNeYZ0CfIraX7vM9PqwFY/AlEf22Ij/q2ypHiIAst2Fu6TBl24j3O1L6CWp1kGT7Zs1W4mjG2HmglJwwAgetfxGG0lRv7DyECE8o1G/kwaXLJ1hzalkJktPfyZgNyAMRjnyvjk0FjvVRuOK4FDvoj6cHQBSrccaaHC9Is2SriFpUUeo5TrdXuq76bCmuhR4u7/X3gOz4eAJsC5510CFdBIcjTXeLQ1ZUJNVKfouw3e1Pq4t/fO4n4VjJe5m+0O+aCmkQmqhlzcR3yfdZtXmr1XegVi+cRAbUFsB+L7+Br5Pko0o9LySwQqdVewY6FFOh/ea6mFqAnT0oh4oD/tTa1L5yT2gvwPz7lM4NOQH3qW74OZ2Zb5PfLMN6p0YIsqQPVPn9o689rnXELHQAiHpt08ZzkVwkeWEa3KR/Vgy078T343Bt39eI3LLGsor+a6/wNOL1CHDXsoLMMXVQn9lbTxlvWxErgNNpQkt/7xgbzN5Wv7Zjn5dosAf8hC6x9d6cOrzFKu8JaC1T//DClQqE=
|
||||
deploy:
|
||||
skip_cleanup: true
|
||||
provider: script
|
||||
script: scripts/deploy.sh
|
||||
on:
|
||||
branch: master
|
||||
branch: master
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
#!/usr/bin/env bash
|
||||
set -x
|
||||
dotnet restore
|
||||
dotnet publish -c release -r ubuntu.16.04-x64
|
||||
|
|
@ -1,7 +1,9 @@
|
|||
#!/usr/bin/env bash
|
||||
set -x
|
||||
chmod a+x /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Api/bin/Release/netcoreapp2.0/ubuntu.16.04-x64/publish/FilterLists.Api.dll
|
||||
sshpass -p $FTP_PASSWORD scp -o StrictHostKeyChecking=no -r /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Api/bin/Release/netcoreapp2.0/ubuntu.16.04-x64/publish/* $FTP_USER@$FTP_HOST:$FTP_DIR
|
||||
sshpass -p $FTP_PASSWORD ssh -o StrictHostKeyChecking=no $FTP_USER@$FTP_HOST 'sudo systemctl restart filterlists.api.service'
|
||||
chmod a+x /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Web/bin/Release/netcoreapp2.0/ubuntu.16.04-x64/publish/FilterLists.Web.dll
|
||||
sshpass -p $FTP_PASSWORD scp -o StrictHostKeyChecking=no -r /home/travis/build/collinbarrett/FilterLists/src/FilterLists.Web/bin/Release/netcoreapp2.0/ubuntu.16.04-x64/publish/* $FTP_USER@$FTP_HOST:$FTP_DIR
|
||||
sshpass -p $FTP_PASSWORD ssh -o StrictHostKeyChecking=no $FTP_USER@$FTP_HOST 'sudo systemctl restart filterlists.web.service'
|
||||
sshpass -p $FTP_PASSWORD ssh -o StrictHostKeyChecking=no $FTP_USER@$FTP_HOST 'sudo systemctl restart filterlists.web.service'
|
||||
curl -X DELETE "https://api.cloudflare.com/client/v4/zones/$CF_FILTERLISTS_ZONE/purge_cache" -H "X-Auth-Email: $CF_EMAIL" -H "X-Auth-Key: $CF_GLOBAL_API_KEY" -H "Content-Type: application/json" --data '{"purge_everything":true}'
|
||||
Loading…
Reference in a new issue