-
-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementation of Azure Pipelines for building *.WGT files and releasing them to Github #17
base: master
Are you sure you want to change the base?
Conversation
Initial setup which does not yet include code signing [skip ci]
Building and installing should be separate steps for clarity.
Do not ignore all dotfiles, .ci for example will be required in order to comply with other Jellyfin repositories
…he pipeline yarn.lock should be committed too.
Can you head over to the license PR at some point and confirm you're okay with a certain license, we forgot to add one here when pulling the repository into the organization. 😄 |
@dkanada I still have no answer from Samsung about GPL-3 compatibility with Samsung Apps Store ToS. |
About the license, for me any license that is compatible with release on Samsung TV would generally be ok. |
any progress on this and the licensing? |
For this and for WebOS, we might want to run our own agent so we don't have to install the whole SDKs on each commit. That would simplify the pipeline by a lot. |
Sorry to hijack this, but It's kind of related to the pipeline stuff and would like to share it. Some improvements that would help to make it better and (I assume) would anyway be part of the pipeline, would be to create a artifact image for this repo analog to jellyfin-web which includes everything ready for wgt packaging. |
Thanks @spali your deploy script works well for me. This is not my preferenced solution having this PR merged or moreover official Samsung repo would be great but waiting for, the script you made make me happy :) |
Thanks @spali it works for me too ! |
Thanks @spali ! I finally could make it works thanks to you :) |
@dmitrylyzo any news on this PR? |
This pull request allows automatic releases of dev-signed wgt files.
These builds cannot be deployed to TVs directly, but instead need to be resigned. It does however remove the requirement that people build their own version of jellyfin-web and jellyfin-tizen.
This pull request requires manual setup of Azure Pipelines. The following steps must be followed:
(I would be willing to set this up if someone adds me to an Azure project)
[1] This file could be converted to base64 using the following command on Linux or MacOS:
openssl base64 -A -in author.p12 -out author.base64.txt
(-A makes the output singleline)