mirror of
https://github.com/kotatogram/kotatogram-desktop
synced 2025-09-02 07:35:12 +00:00
Remove AppVeyor CI in favor of GitHub.
This commit is contained in:
@@ -1,86 +0,0 @@
|
|||||||
@echo off
|
|
||||||
|
|
||||||
IF "%BUILD_DIR%"=="" SET BUILD_DIR=C:\TBuild
|
|
||||||
SET LIB_DIR=%BUILD_DIR%\Libraries
|
|
||||||
SET SRC_DIR=%BUILD_DIR%\tdesktop
|
|
||||||
SET QT_VERSION=5_6_2
|
|
||||||
|
|
||||||
call:configureBuild
|
|
||||||
call:getDependencies
|
|
||||||
call:setupGYP
|
|
||||||
cd %SRC_DIR%
|
|
||||||
|
|
||||||
echo Finished!
|
|
||||||
|
|
||||||
GOTO:EOF
|
|
||||||
|
|
||||||
:: FUNCTIONS
|
|
||||||
:logInfo
|
|
||||||
echo [INFO] %~1
|
|
||||||
GOTO:EOF
|
|
||||||
|
|
||||||
:logError
|
|
||||||
echo [ERROR] %~1
|
|
||||||
GOTO:EOF
|
|
||||||
|
|
||||||
:getDependencies
|
|
||||||
call:logInfo "Clone dependencies repository"
|
|
||||||
git clone -q --depth 1 --branch master https://github.com/telegramdesktop/dependencies_windows.git %LIB_DIR%
|
|
||||||
cd %LIB_DIR%
|
|
||||||
|
|
||||||
git clone --depth 1 --branch 0.10.0 https://github.com/ericniebler/range-v3
|
|
||||||
|
|
||||||
if exist prepare.bat (
|
|
||||||
call prepare.bat
|
|
||||||
) else (
|
|
||||||
call:logError "Error cloning dependencies, trying again"
|
|
||||||
rmdir %LIB_DIR% /S /Q
|
|
||||||
call:getDependencies
|
|
||||||
)
|
|
||||||
GOTO:EOF
|
|
||||||
|
|
||||||
:setupGYP
|
|
||||||
call:logInfo "Setup GYP/Ninja and generate VS solution"
|
|
||||||
cd %LIB_DIR%
|
|
||||||
git clone https://github.com/telegramdesktop/gyp.git
|
|
||||||
cd gyp
|
|
||||||
git checkout tdesktop
|
|
||||||
SET PATH=%PATH%;%BUILD_DIR%\Libraries\gyp;%BUILD_DIR%\Libraries\ninja;
|
|
||||||
cd %SRC_DIR%
|
|
||||||
git submodule init
|
|
||||||
git submodule update
|
|
||||||
cd %SRC_DIR%\Telegram
|
|
||||||
call gyp\refresh.bat --api-id 17349 --api-hash 344583e45741c457fe1862106095a5eb --ci-build
|
|
||||||
GOTO:EOF
|
|
||||||
|
|
||||||
:configureBuild
|
|
||||||
call:logInfo "Configuring build"
|
|
||||||
call:logInfo "Build version: %BUILD_VERSION%"
|
|
||||||
set TDESKTOP_BUILD_DEFINES=
|
|
||||||
|
|
||||||
echo %BUILD_VERSION% | findstr /C:"disable_register_custom_scheme">nul && (
|
|
||||||
set TDESKTOP_BUILD_DEFINES=%TDESKTOP_BUILD_DEFINES%,TDESKTOP_DISABLE_REGISTER_CUSTOM_SCHEME
|
|
||||||
)
|
|
||||||
|
|
||||||
echo %BUILD_VERSION% | findstr /C:"disable_crash_reports">nul && (
|
|
||||||
set TDESKTOP_BUILD_DEFINES=%TDESKTOP_BUILD_DEFINES%,DESKTOP_APP_DISABLE_CRASH_REPORTS
|
|
||||||
)
|
|
||||||
|
|
||||||
echo %BUILD_VERSION% | findstr /C:"disable_network_proxy">nul && (
|
|
||||||
set TDESKTOP_BUILD_DEFINES=%TDESKTOP_BUILD_DEFINES%,TDESKTOP_DISABLE_NETWORK_PROXY
|
|
||||||
)
|
|
||||||
|
|
||||||
echo %BUILD_VERSION% | findstr /C:"disable_desktop_file_generation">nul && (
|
|
||||||
set TDESKTOP_BUILD_DEFINES=%TDESKTOP_BUILD_DEFINES%,TDESKTOP_DISABLE_DESKTOP_FILE_GENERATION
|
|
||||||
)
|
|
||||||
|
|
||||||
echo %BUILD_VERSION% | findstr /C:"disable_gtk_integration">nul && (
|
|
||||||
set TDESKTOP_BUILD_DEFINES=%TDESKTOP_BUILD_DEFINES%,TDESKTOP_DISABLE_GTK_INTEGRATION
|
|
||||||
)
|
|
||||||
|
|
||||||
if not "%TDESKTOP_BUILD_DEFINES%" == "" (
|
|
||||||
set "TDESKTOP_BUILD_DEFINES=%TDESKTOP_BUILD_DEFINES:~1%"
|
|
||||||
)
|
|
||||||
|
|
||||||
call:logInfo "Build Defines: %TDESKTOP_BUILD_DEFINES%"
|
|
||||||
GOTO:EOF
|
|
@@ -6,7 +6,6 @@ This is the complete source code and the build instructions for the alpha versio
|
|||||||
[](https://github.com/telegramdesktop/tdesktop/actions)
|
[](https://github.com/telegramdesktop/tdesktop/actions)
|
||||||
[](https://github.com/telegramdesktop/tdesktop/actions)
|
[](https://github.com/telegramdesktop/tdesktop/actions)
|
||||||
[](https://travis-ci.org/telegramdesktop/tdesktop)
|
[](https://travis-ci.org/telegramdesktop/tdesktop)
|
||||||
[](https://ci.appveyor.com/project/telegramdesktop/tdesktop)
|
|
||||||
|
|
||||||
[![Preview of Telegram Desktop][preview_image]][preview_image_url]
|
[![Preview of Telegram Desktop][preview_image]][preview_image_url]
|
||||||
|
|
||||||
|
28
appveyor.yml
28
appveyor.yml
@@ -1,28 +0,0 @@
|
|||||||
image: Visual Studio 2019
|
|
||||||
clone_folder: C:\TBuild\tdesktop
|
|
||||||
test: off
|
|
||||||
deploy: off
|
|
||||||
|
|
||||||
environment:
|
|
||||||
GYP_MSVS_OVERRIDE_PATH: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\'
|
|
||||||
GYP_MSVS_VERSION: 2019
|
|
||||||
matrix:
|
|
||||||
- BUILD_VERSION:
|
|
||||||
- BUILD_VERSION: disable_register_custom_scheme
|
|
||||||
- BUILD_VERSION: disable_crash_reports
|
|
||||||
- BUILD_VERSION: disable_network_proxy
|
|
||||||
|
|
||||||
matrix:
|
|
||||||
fast_finish: true
|
|
||||||
|
|
||||||
before_build:
|
|
||||||
- .\.appveyor\install.bat
|
|
||||||
|
|
||||||
build:
|
|
||||||
project: Telegram\Telegram.sln
|
|
||||||
|
|
||||||
artifacts:
|
|
||||||
- path: out\Debug\Telegram.exe
|
|
||||||
name: Telegram_debug.exe
|
|
||||||
- path: out\Debug\Telegram.exe.pdb
|
|
||||||
name: Telegram_debug.exe.pdb
|
|
Reference in New Issue
Block a user