Commit Graph

61 Commits

Author SHA1 Message Date
Cody Robibero be00480fe2 ci - target net6.0 (#6594) 2021-09-24 20:15:46 +02:00
Cody Robibero 7a0a675bd5 Add Jellyfin.Extensions to package publish 2021-09-03 14:21:33 -06:00
Rich Lander e91a2b1085 Update to later .NET SDK 2021-07-24 16:42:02 -07:00
crobibero 08213f2368 Fully remove reference. 2021-05-04 19:30:51 -06:00
crobibero 407c35f087 Update to dotnet 5.0.3 2021-02-09 19:02:02 -07:00
crobibero 9b7c5cddae Update build ci, dockerfiles to .Net5.0 2020-11-10 10:03:21 -07:00
Joshua M. Boniface cb94b5a944
Merge pull request #4070 from crobibero/ci-api-client
Add ci task to publish api client
2020-10-02 16:57:50 -04:00
crobibero 86e06369a9 fix liniting errors 2020-10-02 08:00:57 -06:00
Erwin de Haan 9585fea51e
Update azure-pipelines.yml 2020-10-01 17:38:36 +02:00
crobibero 6ffffa95a7 Use jar directly 2020-09-06 08:26:36 -06:00
Erwin de Haan 424f53c966 Only trigger on v* tags and also run Main build on master commits. 2020-09-02 22:54:24 +02:00
Erwin de Haan 346581bb2a Fixes for CI Nuget package pushing and CI triggers
Also adds SourceLink support and symbols that are pushed to Nuget.
Add symbols to main nuget packages for unstable builds (Azure Artifacts does not support symbols outside of the main package)
SourceLink will enable stepping during debugging.
2020-09-02 22:42:00 +02:00
Joshua M. Boniface 8bef24f331 Use weird other formating that AZP wants 2020-07-06 22:32:30 -04:00
Joshua M. Boniface aab79ef346 Add conditionals to root YAML definition
Prevents running builds (that get skipped) in PR CI, and prevents
running tests (which are irrelevant) in Merge CI.
2020-07-06 22:12:39 -04:00
Joshua M. Boniface 3599ae7186 Add Azure pipelines configuration for server 2020-06-19 16:25:11 -04:00
dkanada 65765bda7e rename abi pipeline 2020-06-07 14:37:08 +09:00
dkanada 129e844252 use web artifacts for build step on ci 2020-04-13 02:20:37 +09:00
dkanada ea00abcf4e remove old windows job from pipeline 2020-04-08 01:29:54 +09:00
Erwin de Haan 67cae37308 Formatting and comment removal. 2020-01-15 11:39:47 +01:00
Erwin de Haan da91b4fa4c Split CI testing files
Switch to cobertura for code coverage
Switch to dotnet test for tests
Add matrix run for different platforms
Add extra variables for easier maintenance
2020-01-15 11:05:57 +01:00
Erwin de Haan 312987aea5
Build all test projects using a wildcard 2020-01-09 17:39:17 +01:00
Erwin de Haan 654336990f
Added plural glob for test assemblies 2020-01-09 17:31:44 +01:00
Erwin de Haan d328fc51cf
Apply suggestions from code review
Co-Authored-By: Bond-009 <bond.009@outlook.com>
Co-Authored-By: dkanada <dkanada@users.noreply.github.com>
2020-01-09 17:28:20 +01:00
Erwin de Haan 6792fa111e
Fix the test selection glob. 2020-01-09 17:27:48 +01:00
Erwin de Haan 1fecb9efb2
Fix the VSTest runner 2020-01-09 17:17:52 +01:00
Erwin de Haan 21b78f44c8
Add new dotnet version to compat stage as well. 2020-01-05 19:30:32 +01:00
Erwin de Haan 65f65db8b9
Re-enable compat checks. 2020-01-05 19:25:33 +01:00
Erwin de Haan 2ca7200a05
Updated for v0.0.5 of the compat checker. 2020-01-05 19:24:24 +01:00
dkanada d599124508 manually disable compatibility check 2020-01-05 16:39:48 +09:00
dkanada c7d5f35eb7 update display names for some ci steps 2020-01-05 16:32:24 +09:00
dkanada 303385dfa2 remove unused parameters 2020-01-05 16:08:19 +09:00
dkanada f1008ab58d update job names 2020-01-05 16:01:42 +09:00
dkanada e5e0166951 update dotnet version for ci 2020-01-05 15:59:31 +09:00
Erwin de Haan f12c9bf3b0 Added tag building support to Windows Web build. 2019-11-24 23:01:18 +01:00
Anthony Lavado bde1af5def Add the tray app download to the build script, use it in the installer shortcuts
Adds the tray app download to build-jellyfin, adjusts the shortcuts in the installer, and adds the switch to the pipeline configuration.
2019-10-30 18:16:31 -04:00
Erwin de Haan b2ba3a5922
Fix SourceBranch -> SourceBranchName in git clone for Web UI 2019-09-29 23:46:09 +02:00
Erwin de Haan a73d87229a Add extra conditions. 2019-09-24 16:38:51 +02:00
Erwin de Haan e9fb46b0cd Fix path typo and add same code to main build. 2019-09-24 16:32:57 +02:00
Erwin de Haan 0ca0d9d01e Remove submodule and add clone and build to CI 2019-09-24 16:22:26 +02:00
Joshua M. Boniface 8ba86fe272
Merge pull request #1765 from EraYaN/ci-add-submodule-update
Add submodule update to CI build.
2019-09-18 14:55:19 -04:00
Erwin de Haan 9c95eba5a1 Add VSTest support to CI (#1696)
* Add VSTest support to CI

Add result publishing

Move tests to windows.

Spacing issue.

Image name update.

* Passthrough main debug build

* Rectify mistake and build test assemblies seperately.

* Remove Test dependency
2019-09-18 11:43:02 -04:00
Erwin de Haan f8fed49225 Another condition update. 2019-09-17 16:45:18 +02:00
Erwin de Haan 8b438b68cc Added Better submodule updates. 2019-09-17 16:40:11 +02:00
Erwin de Haan 8f2ec3b197 Add submodule update to build. 2019-09-17 16:23:27 +02:00
Erwin de Haan 2f2010ce59 NSIS improvements (#1692)
* Much better, but still broken

It crashes with two custom pages after one another. (So when the service should be installed).

* Fixed the problems and finished the NSIS installer.

Also ignored some of the artifacts.

* Added changes to CI for setup building.

Consolidate building and fixed git error.

Small CI fixes.

Move UX repo to SourcesDirectory

Fix stupid checkout <> clone error.

Fix typo in PowerShell command.

Artifact publish tasks can not have wildcards.
2019-09-09 17:40:51 -04:00
Erwin de Haan 9faf035413
Add the --azure-pipelines switch to the compat checker 2019-07-28 21:01:18 +02:00
Erwin de Haan 440177a43d
Update the GitHub token to a Grant Auth token. 2019-07-07 00:20:37 +02:00
Erwin de Haan fc55b44e4b
Update the GitHub connection name to use the GitHub App token 2019-07-07 00:03:59 +02:00
Erwin de Haan 2c8df07753 Fix some task names. 2019-07-05 13:03:34 +02:00
Erwin de Haan 08421311b9 Switch download order around. 2019-07-05 12:10:57 +02:00