Commit Graph

2227 Commits

Author SHA1 Message Date
cc197b3ca5 Propagate the exit code if we can't generate the installer
No need to check previous commands, if they fail, iscc will fail for sure.
2019-08-24 11:11:55 +02:00
df6f368015 Pass the build number to the create installer script
Build number can be customized: https://github.com/MicrosoftDocs/vsts-docs/issues/666#issuecomment-386769445
2019-08-24 11:11:55 +02:00
678f9fae77 Add support to include the build number into the windows installer 2019-08-24 11:11:55 +02:00
b4c50ad0b4 Remove x64 specifics if we are building a x86 installer 2019-08-24 11:11:54 +02:00
0e5eb82ed6 ArchitecturesInstallIn64BitMode can't be set conditionally
So we are going to always set it, and remove it with the build script if we are building a x86 installer. I am adding ArchitecturesAllowed too to avoid x64 installs in x86 systems, it will be removed as needed by the build script.
2019-08-24 11:11:54 +02:00
f8756fa745 Pack the styles folder 2019-08-24 11:11:54 +02:00
1b6240b55d Pack Qt5QuickWidgets.dll 2019-08-24 11:11:54 +02:00
6210307ba9 Better artifacts names 2019-08-24 11:11:54 +02:00
7045b7736e Fix tasks 2019-08-24 11:11:54 +02:00
98f3a132be Fix taks names 2019-08-24 11:11:54 +02:00
476ea7fca9 Use separate task names for publishing artifacts in windows 2019-08-24 11:11:54 +02:00
59d8bee763 Add YACReaderLibraryServer to YACReader.pro 2019-08-24 11:11:53 +02:00
5a28b3b1bb Are env vars reset between steps? 2019-08-24 11:11:53 +02:00
6b47b6dc86 Fix comment 2019-08-24 11:11:53 +02:00
9a86fe9cf1 Add an script to create the windows installer automatically 2019-08-24 11:11:53 +02:00
a3e20c58cd Add openssl dependencies for windows 2019-08-24 11:11:53 +02:00
eb5e1e6bc6 Avoid intermediate folders 2019-08-24 11:11:53 +02:00
099da72348 Remove format checking from Linux job, clang-format version installed doesn't work well with our current setup 2019-08-24 11:11:52 +02:00
dad21eb369 Install inno setup and invoke it in a new step to create the installer 2019-08-24 11:11:52 +02:00
ca86bf832d Check format in linux image 2019-08-24 11:11:52 +02:00
1fd0837163 Revert change 2019-08-24 11:11:52 +02:00
ff8c1bcf3f Make a change to break the code format and check that CI is able to detect the problem 2019-08-24 11:11:52 +02:00
17a3202051 Add a step to ensure that the code follows clang format
I tested this in macos so I am adding it to macos build, no need to do the same in all the platforms, but we should move it to linux, it is the job that finishes earlier.
2019-08-24 11:11:52 +02:00
f875e7d304 Disable sort includes in the folders where clang format is disabled
For me this is a bug, DisableFormat should stop any kind of changes.
2019-08-24 11:11:52 +02:00
5055c01372 Use the current version number in the dmg name 2019-08-24 11:11:52 +02:00
54fcb059b1 Bump version number 2019-08-24 11:11:51 +02:00
31e703de7d Add break line deleted by mistake 2019-08-24 11:11:51 +02:00
1a21928cb2 Try to see how the build/source folder looks like in macos 2019-08-24 11:11:51 +02:00
27d4ef1d87 I don't know what kind of format contents uses 2019-08-24 11:11:51 +02:00
dae8be5a63 Try to upload the generated dmg in macos 2019-08-24 11:11:51 +02:00
fb5489e425 Do not assume that create-dmg is in the dependencies
It can be installed using brew
2019-08-24 11:11:51 +02:00
e7061c586c Update readme file name in script (again) 2019-08-24 11:11:51 +02:00
128313daf5 Update eeadme file name in script 2019-08-24 11:11:51 +02:00
021c1084cb Make build scripts fail if something goes wrong 2019-08-24 11:11:50 +02:00
15ea33c24b Setup vs2017 environment and use nmake in windows 2019-08-24 11:11:50 +02:00
5c2e4e24d9 Set the path in the right step 2019-08-24 11:11:50 +02:00
b97f66a4e3 Include Qt bin into PATH 2019-08-24 11:11:50 +02:00
607b7b4d6f Remove QMAKE_MAC_SDK from all projects 2019-08-24 11:11:50 +02:00
e034a23db9 Update gitignore 2019-08-24 11:11:50 +02:00
bc0d471ca3 Invoke compile script in macos from the right folder 2019-08-24 11:11:50 +02:00
9797051a36 Compile with unarr in Ubuntu for now 2019-08-24 11:11:50 +02:00
1f159e8c51 Use the build script for macos 2019-08-24 11:11:50 +02:00
6bae91e0de Download p7zip sources for Macos build 2019-08-24 11:11:49 +02:00
8133e244fc Add auto confirmation for wget installation 2019-08-24 11:11:49 +02:00
fce305b1ab Install wget as a requisite in Windows 2019-08-24 11:11:49 +02:00
f4d37ccb8a Get 7zip source code for Windows 2019-08-24 11:11:49 +02:00
b0eb577b5b Fix aqt invocation 2019-08-24 11:11:49 +02:00
6f02d4e927 Add jobs for all the supported platforms 2019-08-24 11:11:49 +02:00
5d31bdeac5 Set up CI with Azure Pipelines
[skip ci]
2019-08-24 11:11:49 +02:00
fafcfdd2dc Give the OK to the connection asap 2019-08-24 11:07:36 +02:00