mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-13 19:49:51 +01:00
65 lines
1.6 KiB
YAML
65 lines
1.6 KiB
YAML
version: "{build}"
|
|
branches:
|
|
only:
|
|
- master
|
|
image: Visual Studio 2017
|
|
platform: Any CPU
|
|
clone_depth: 1
|
|
install:
|
|
- cmd: >-
|
|
choco source add -n=AFG -s="https://api.bintray.com/nuget/anotherfoxguy/choco-pkg"
|
|
|
|
choco install conan -y
|
|
|
|
refreshenv
|
|
|
|
conan user
|
|
|
|
git submodule update --init --recursive
|
|
|
|
set QTDIR=C:\Qt\5.12\msvc2017_64
|
|
|
|
set PATH=%PATH%;%QTDIR%\bin
|
|
|
|
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x64
|
|
build_script:
|
|
- cmd: >-
|
|
dir
|
|
|
|
mkdir build
|
|
|
|
cd build
|
|
|
|
conan install ..
|
|
|
|
set dateOfBuild=%date:~7,2%.%date:~4,2%.%date:~10,4%
|
|
|
|
qmake ../chatterino.pro DEFINES+="CHATTERINO_NIGHTLY_VERSION_STRING=\\\"'$s%dateOfBuild% '$$system(git describe --always)-$$system(git rev-list master --count)\\\""
|
|
|
|
set cl=/MP
|
|
|
|
nmake /S /NOLOGO
|
|
|
|
windeployqt release/chatterino.exe --release --no-compiler-runtime --no-translations --no-opengl-sw --dir Chatterino2/
|
|
|
|
cp release/chatterino.exe Chatterino2/
|
|
|
|
echo nightly > Chatterino2/modes
|
|
|
|
7z a chatterino-windows-x86-64.zip Chatterino2/
|
|
artifacts:
|
|
- path: build/chatterino-windows-x86-64.zip
|
|
name: chatterino
|
|
deploy:
|
|
- provider: GitHub
|
|
tag: nightly-build
|
|
release: nightly-build
|
|
description: 'nightly v$(appveyor_build_version) built 👉 $(APPVEYOR_REPO_COMMIT_TIMESTAMP) 👈\nLast change: $(APPVEYOR_REPO_COMMIT_MESSAGE) \n$(APPVEYOR_REPO_COMMIT_MESSAGE_EXTENDED)'
|
|
auth_token:
|
|
secure: sAJzAbiQSsYZLT+byDar9u61X0E9o35anaPMSFkOzdHeDFHjx1kW4cDP/4EEbxhx
|
|
repository: Chatterino/chatterino2
|
|
artifact: build/chatterino-windows-x86-64.zip
|
|
prerelease: true
|
|
force_update: true
|
|
on:
|
|
branch: master |