I have verified that the SDK zip in the repo is indeed the exact file contained in the latest LG webOS SDK release.
I also stripped out the tizen tools, as they represented the majority of the image size (but it should otherwise be a plain drop-in of upstream). My changes can be seen here: https://github.com/oddstr13/docker-tizen-webos-sdk/tree/webos-only
Could probably do with some tweaking of the push trigger.
TODO:
[ ] Set app (and service) version to match git tag.
Set the version to 0.0.0 for dev builds, and inject the proper version at release time,
or add CI for bumping the version as a release prepp.
PS:
If I read LGs SDK license right, it allows making a limited number of copies, but also does not allow transferring the license rights, so the docker image is a legal grey area, potentially subject to a DMCA in the future, if LG decide they don't want any part in having build testing easily automated. I don't see a way around this, short of completely re-implementing the packaging tooling which I did make an attempt at last fall, but alas that implementation is not fully complete, and lacks at a very least the bits that make services work (that, or receiving an explicit license from LG to redistribute the SDK in docker form).
This repo, however is clear of any licensing issues that may or may not arise for the SDK tooling, as none of it is included here.
Replaces #32
I decided basing it on vitalets/tizen-webos-sdk rather than persiktv/ubuntu-webos-sdk, because of it being more up to date.
I have verified that the SDK zip in the repo is indeed the exact file contained in the latest LG webOS SDK release. I also stripped out the tizen tools, as they represented the majority of the image size (but it should otherwise be a plain drop-in of upstream). My changes can be seen here: https://github.com/oddstr13/docker-tizen-webos-sdk/tree/webos-only
Could probably do with some tweaking of the push trigger.
TODO:
PS: If I read LGs SDK license right, it allows making a limited number of copies, but also does not allow transferring the license rights, so the docker image is a legal grey area, potentially subject to a DMCA in the future, if LG decide they don't want any part in having build testing easily automated. I don't see a way around this, short of completely re-implementing the packaging tooling which I did make an attempt at last fall, but alas that implementation is not fully complete, and lacks at a very least the bits that make services work (that, or receiving an explicit license from LG to redistribute the SDK in docker form). This repo, however is clear of any licensing issues that may or may not arise for the SDK tooling, as none of it is included here.