mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-07-03 14:07:39 +02:00
Compare commits
67 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b9d4c53eb6 | |||
| 5fdeea0581 | |||
| e1cd764050 | |||
| 1e54379cc0 | |||
| ba3f69d206 | |||
| fcfd4181c7 | |||
| 9f6ec6d3e2 | |||
| 2e50aae603 | |||
| 5a16a07b57 | |||
| 953eca6695 | |||
| a50cdd5bc2 | |||
| 10eb65e545 | |||
| 5354344ba7 | |||
| c000a93eef | |||
| ef6bc5ae4a | |||
| 97c4564649 | |||
| 5bf31a8b50 | |||
| 18e0d7fb2c | |||
| ac454d9d78 | |||
| 806677510f | |||
| 68e0ba9923 | |||
| 77f830acd5 | |||
| eb3b090257 | |||
| 2e1c219093 | |||
| e38f69caf0 | |||
| 795f286923 | |||
| d62e5b51da | |||
| 96b267b1f7 | |||
| 568388367e | |||
| 5ca46edf33 | |||
| af41abd346 | |||
| 5edb61641c | |||
| af3b1caa87 | |||
| cc4a7b32b0 | |||
| dfd61f58d4 | |||
| 84a3c1f725 | |||
| 2419fa1a6e | |||
| 3b8ecd9e9d | |||
| 94ee4b76db | |||
| d43a1cd753 | |||
| 8bc6852b39 | |||
| 3850be08f1 | |||
| d72d1d56b1 | |||
| 2a4926843c | |||
| 1b357055a2 | |||
| 2d3d64e462 | |||
| aa648d4e12 | |||
| bfa0ac4c34 | |||
| c37ddd83d5 | |||
| 96bbc1cdbc | |||
| ec9ae0ef4f | |||
| 95cbb07cbb | |||
| 7b95d6a5fc | |||
| bea19a9461 | |||
| ba686556d2 | |||
| 15dc6eaaf8 | |||
| 3369a387ce | |||
| dd46d8cf99 | |||
| 0b8c8835c4 | |||
| 441811e277 | |||
| 3645735053 | |||
| 416d597847 | |||
| 861c71e3a8 | |||
| f45fb442de | |||
| 82241701a9 | |||
| bfdbe27a8d | |||
| c7dafe9c00 |
+39
-17
@@ -11,16 +11,38 @@ jobs:
|
||||
- name: MacOS
|
||||
os: osx
|
||||
osx_image: xcode12.2
|
||||
|
||||
|
||||
env:
|
||||
- QT_VERSION=5.15.1
|
||||
|
||||
before_install:
|
||||
- export CERTIFICATE_P12=deploy/PrivacyTechAppleCert.p12
|
||||
- export KEYCHAIN=build.keychain
|
||||
- security create-keychain -p $MAC_CERT_PW $KEYCHAIN
|
||||
- security default-keychain -s $KEYCHAIN
|
||||
- security unlock-keychain -p $MAC_CERT_PW $KEYCHAIN
|
||||
- security import $CERTIFICATE_P12 -k $KEYCHAIN -P $MAC_CERT_PW -T /usr/bin/codesign
|
||||
|
||||
script:
|
||||
- |
|
||||
if [ ! -f $HOME/Qt/5.14.2/clang_64/bin/qmake ]; then \
|
||||
if [ ! -f $HOME/Qt/$QT_VERSION/clang_64/bin/qmake ]; then \
|
||||
brew install p7zip && \
|
||||
pip3 install aqtinstall requests py7zr && \
|
||||
python3 -m aqt install --outputdir $HOME/Qt 5.14.2 mac desktop clang_64 -m qtbase && \
|
||||
python3 -m aqt install --outputdir $HOME/Qt $QT_VERSION mac desktop clang_64 -m qtbase && \
|
||||
python3 -m aqt tool --outputdir $HOME/Qt mac tools_ifw 4.0.1 qt.tools.ifw.40;
|
||||
fi
|
||||
- bash deploy/build_macos.sh
|
||||
- bash deploy/build_macos.sh
|
||||
|
||||
deploy:
|
||||
provider: releases
|
||||
token: $GH_TOKEN
|
||||
skip_cleanup: true
|
||||
file:
|
||||
- "AmneziaVPN.dmg"
|
||||
on:
|
||||
tags: true
|
||||
branch: master
|
||||
|
||||
|
||||
- name: Windows
|
||||
os: windows
|
||||
@@ -44,24 +66,24 @@ jobs:
|
||||
- echo -e "\r\n" >> winbuild.bat
|
||||
- echo 'call "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Auxiliary\Build\vcvarsamd64_x86.bat"' >> winbuild.bat
|
||||
- echo -e "\r\n" >> winbuild.bat
|
||||
- echo -e "deploy\\\build_windows.bat" >> winbuild.bat
|
||||
- cat winbuild.bat
|
||||
- echo -e "set WIN_CERT_PW=$WIN_CERT_PW" >> winbuild.bat
|
||||
- echo -e "\r\n" >> winbuild.bat
|
||||
- echo -e "call deploy\\\build_windows.bat" >> winbuild.bat
|
||||
- cmd //c winbuild.bat
|
||||
|
||||
|
||||
deploy:
|
||||
provider: releases
|
||||
token: $GH_TOKEN
|
||||
skip_cleanup: true
|
||||
file:
|
||||
- "AmneziaVPN.exe"
|
||||
on:
|
||||
tags: true
|
||||
branch: master
|
||||
|
||||
deploy:
|
||||
provider: releases
|
||||
api_key: $GH_TOKEN
|
||||
file:
|
||||
- "AmneziaVPN.exe"
|
||||
- "AmneziaVPN.dmg"
|
||||
|
||||
skip_cleanup: true
|
||||
on:
|
||||
tags: true
|
||||
branch: master
|
||||
|
||||
|
||||
before_cache:
|
||||
- if [ "${TRAVIS_OS_NAME}" = "osx" ]; then brew cleanup; fi
|
||||
# Cache only .git files under "/usr/local/Homebrew" so "brew update" does not take 5min every build
|
||||
|
||||
@@ -35,7 +35,7 @@ echo "Brew Qt version $(brew --prefix qt)"
|
||||
#if [ -f $(brew --prefix qt)/clang_64/bin/qmake ]; then QT_BIN_DIR=$(brew --prefix qt)/clang_64/bin;
|
||||
#else QT_BIN_DIR=$HOME/Qt/5.14.2/clang_64/bin; fi
|
||||
|
||||
QT_BIN_DIR=$HOME/Qt/5.14.2/clang_64/bin
|
||||
QT_BIN_DIR=$HOME/Qt/$QT_VERSION/clang_64/bin
|
||||
|
||||
#QIF_BIN_DIR=$HOME/Qt/Tools/QtInstallerFramework/4.0/bin
|
||||
QIF_BIN_DIR=$QT_BIN_DIR/../../../Tools/QtInstallerFramework/4.0/bin
|
||||
|
||||
@@ -99,3 +99,4 @@ cd %PROJECT_DIR%
|
||||
signtool sign /f "%SCRIPT_DIR:"=%\PrivacyTechWindowsCert.pfx" /p %WIN_CERT_PW% /fd sha256 /tr http://timestamp.comodoca.com/?td=sha256 /td sha256 %TARGET_FILENAME%
|
||||
|
||||
echo "Finished, see %TARGET_FILENAME%"
|
||||
exit 0
|
||||
Reference in New Issue
Block a user