Commit Graph

106 Commits

Author SHA1 Message Date
e71e97f2fe Migrate dev builds artifacts from Bintray to Artifactory
First attempt
2021-04-26 22:49:50 +02:00
2e0785e3a5 Azure: Update Windows builds to use VS 2019 and Qt 5.15.2
Qt 5.15.2 and VS 2019 support all Windows platforms still supported
by YACReader. Update the build to take advantage of it.
2021-03-14 14:56:17 +01:00
b67ddcf8e6 Azure: Update Ubuntu VM to 18.04
Update Ubuntu VM to 18.04 and remove external kubuntu backports PPA
previously used to get Qt packages.

While we're at it, remove libglu1-mesa-dev package too. The external
repo for libunarr is still needed as Ubuntu 18.04 does not package
it yet (it is included in 20.04)
2021-03-06 23:31:28 +01:00
64f7e63a2a Azure: Use qt@5 brew package to install Qt5 on macOS 2021-03-04 15:55:29 +01:00
6a447c2e5d Stop installing qtscript in azure pipelines 2021-02-27 12:10:25 +01:00
3a6fb91327 Install libqt5svg5-dev package in linux 2021-01-22 11:22:05 +01:00
fb60208c88 Print diff to know the format problems 2020-08-31 16:15:43 +02:00
3a3c6277ab Skip macos sign on prs 2020-04-11 19:40:52 +02:00
7e19dc8e6a Update azure pipelines to work on forked repos
Use macos catalina too
2020-04-09 18:17:17 +02:00
d74d1c52ef Windows: Use Qt 5.12.6 for CI builds 2019-11-20 15:57:35 +00:00
bc34ff0448 Azure pipelines: rename 'arquitecture' to 'architecture' 2019-11-20 15:57:35 +00:00
c9dd62de47 Remove TODO 2019-09-27 10:44:39 +02:00
122806b0e3 Booleans are True/False in azure pipelines
We need lower case
2019-09-18 23:26:55 +02:00
9b994bbf1e If PRs come from a fork do not codesign macos apps
It fails in Azure Pipelines due to security reasons
2019-09-18 22:21:05 +02:00
f04bb93a42 Extract code format validation to its own job
It makes no sense to start building things if code validation is going to fail.
2019-09-18 21:51:01 +02:00
c2ef314be2 Disable adding a changelog based on commits
It is too verbose.
2019-09-16 21:51:02 +02:00
16bbb9ab48 Do releases only when merging into master 2019-09-16 21:43:51 +02:00
a89e197add Artifacts in $(Build.ArtifactStagingDirectory) should be automatically uploaded
So downloading the artifacts to that folder and then flatten it should get the files ready to be uploaded
2019-09-16 20:49:18 +02:00
eb0f4555ad Use VERSION var properly 2019-09-16 20:47:51 +02:00
7b9d41911f Try to create a tag associated to the release
I don't know if it is possible or the tag needs to exists in advance.
2019-09-16 19:10:02 +02:00
012b97642b Fix condition 2019-09-16 17:58:23 +02:00
58e4a255a4 Disable branch check for releases 2019-09-16 17:56:50 +02:00
78b2d5f3da Use a new connection 2019-09-16 17:23:07 +02:00
6e8fe27fbc Try to do a release to github 2019-09-16 17:16:17 +02:00
3523fcd12e Use the right branch name for develop 2019-09-11 23:45:59 +02:00
5a52382d1f Only upload dev builds from develop branch 2019-09-11 19:29:28 +02:00
e0d4a5f987 Add win dependencies again 2019-09-11 18:32:34 +02:00
359be4c644 Default is not a valid pool 2019-09-11 17:17:53 +02:00
386ca2d82b Try to calculate the build number only once 2019-09-11 17:10:32 +02:00
6d44e30737 Try other pattern 2019-09-11 17:06:47 +02:00
35089493c7 Publish uploaded files 2019-09-11 16:20:20 +02:00
1b95fe3cd8 Upload only files
I don't know if there is a better pattern to define files only
2019-09-11 16:14:04 +02:00
3db3908d8c Change default remote path 2019-09-11 16:07:43 +02:00
14b3ec02ca Disable windows builds dependencies for now
installing qt is failing I think
2019-09-11 14:09:13 +02:00
1dec3ad286 ** as fnmatch should be enough 2019-09-11 13:59:55 +02:00
08d94be48a Try to upload all files to bintray 2019-09-11 13:58:15 +02:00
f382aab6dd remove branch condition for now 2019-09-11 11:08:33 +02:00
17a6de82ad dependsOn is an array 2019-09-11 10:48:49 +02:00
6c3b04ec65 Create a job to upload dev builds
For now it will try to download all the artifacts to $(Build.SourcesDirectory)/dev_bin
2019-09-11 10:44:44 +02:00
a9aea3b249 Fix tarball CopyFiles@2 2019-09-08 13:57:09 +02:00
d66ab77a2b 🤦 2019-09-08 13:33:34 +02:00
e1b5022d84 Try to create tarball from the right folder 2019-09-08 13:07:51 +02:00
f6d2dff10a Create the src tarball and upload it as an artifact 2019-09-08 12:57:30 +02:00
ab677f8f2a Fix jobs names 2019-09-07 15:56:08 +02:00
44e9c7b4c9 parameters was missing 2019-09-07 15:56:08 +02:00
8cea419606 Pass parameters as strings 2019-09-07 15:56:08 +02:00
c2ac79b454 Use a template for building 32 and 64 bit binaries for windows 2019-09-07 15:56:08 +02:00
3a37d85202 typo 2019-09-01 15:31:00 +02:00
e826667657 I think that $(P12Password) can't be found 2019-09-01 15:29:10 +02:00
7d67a79e26 codesign apps and dmg in macos 2019-09-01 14:57:45 +02:00