2
0
mirror of https://github.com/spritsail/plex-media-server.git synced 2024-11-08 18:56:22 +00:00
Commit Graph

222 Commits

Author SHA1 Message Date
Spritsail Bot
934a867d0c Updated Plex to 1.25.9.5721-965587f64 & Updated Plex-SHA to a347d90a7615cf28d373e977f743e900493b9600 2022-04-06 15:09:16 +01:00
336a6f5b4d
Bump zlib to 1.2.12
Signed-off-by: Joe Groocock <me@frebib.net>
2022-03-29 13:58:34 +00:00
Spritsail Bot
58b59eda89 Updated Plex to 1.25.8.5663-e071c3d62 & Updated Plex-SHA to aee7341f784812137f0b50a3cc00b418514fb6e4 2022-03-24 09:39:29 +00:00
Spritsail Bot
214b80f657 Updated Plex to 1.25.7.5604-980a13e02 & Updated Plex-SHA to 0d769d2595a650bf3e2c858ea293bb0598d73f8d 2022-03-16 02:56:08 +00:00
Spritsail Bot
e631692ecb Updated Plex to 1.25.6.5577-c8bd13540 & Updated Plex-SHA to c62adb5a61579a0e15d857c732492de2c7a44c78 2022-02-22 17:45:10 +00:00
Spritsail Bot
fa61f74ff6 Updated Plex to 1.25.5.5492-12f6b8c83 & Updated Plex-SHA to 079fc490359b07224bdf3cd41d6571098efe2c10 2022-02-08 11:03:10 +00:00
Spritsail Bot
eb7c82dbbf Updated Plex to 1.25.4.5487-648a8f9f9 & Updated Plex-SHA to 2ae22bc776ab2384f8a41a327f3592570716ffd3 2022-02-01 07:50:05 +00:00
Spritsail Bot
54cb2ce431
Updated Plex to 1.25.4.5468-989df2310 & Updated Plex-SHA to 54626ffe9188d0dcc795baef9105d29ae444b5b2
Signed-off-by: Joe Groocock <jgroocock@cloudflare.com>
2022-01-31 12:46:33 +00:00
Spritsail Bot
b1c9a12b13 Updated Plex to 1.25.3.5409-f11334058 & Updated Plex-SHA to 58b2accdabc0e03209041b71253cdc2e853f54e6 2022-01-13 14:03:37 +00:00
Spritsail Bot
afc895ef6e Updated Plex to 1.25.3.5385-f05b712b6 & Updated Plex-SHA to c56e6f109c6b7713b8cf608709fd0c0028ffcfdc 2022-01-12 00:49:21 +00:00
Spritsail Bot
ee869b4700 Updated Plex to 1.25.2.5319-c43dc0277 & Updated Plex-SHA to ce1d038512531aa0dae49a3f5753748ae4cc8cda 2021-12-13 20:34:38 +00:00
14f0c1eecd
Bump OpenSSL to 1.1.1l
Signed-off-by: Joe Groocock <me@frebib.net>
2021-12-12 12:22:52 +00:00
Spritsail Bot
bd14f8766c Updated Plex to 1.25.1.5286-34f965be8 & Updated Plex-SHA to 96213dc01f29d824b5e565068439c3a27019eac5 2021-12-07 09:08:32 +00:00
Spritsail Bot
01ff0d4cf4 Updated Plex to 1.25.0.5282-2edd3c44d & Updated Plex-SHA to 7d3b17fce1be98d07a4ba958768ed235e1a58876 2021-12-01 04:16:32 +00:00
7dccecb7be
Bump busybox, curl, OpenSSL, alpine
Signed-off-by: Joe Groocock <me@frebib.net>
2021-11-24 22:52:34 +00:00
Spritsail Bot
83d42244df Updated Plex to 1.24.5.5173-8dcc73a59 & Updated Plex-SHA to 42753c9a80706867709cddadefc2520334cf12c9 2021-10-27 13:39:49 +01:00
Spritsail Bot
e2ca7a0059 Updated Plex to 1.24.4.5081-e362dc1ee & Updated Plex-SHA to 67ca826e6cfb8e1ea9caea84d158b5d56e25f2b0 2021-10-12 23:50:12 +01:00
Spritsail Bot
9a449e56df Updated Plex to 1.24.3.5033-757abe6b4 & Updated Plex-SHA to 744836b68a4ecd38d5ea2b475890c249a2e2333d 2021-09-20 17:42:27 +01:00
Spritsail Bot
1de480832f Updated Plex to 1.24.2.4973-2b1b51db9 & Updated Plex-SHA to 9096b418d9730eed19a5f5ee95d5c9f6629cfe35 2021-09-08 22:35:46 +01:00
29a4033106
Bump OpenSSL 1.1.1l
Fixes 2 vulnerabilities:
https://www.openssl.org/news/vulnerabilities.html#CVE-2021-3711

Signed-off-by: Joe Groocock <me@frebib.net>
2021-08-24 14:35:49 +00:00
Spritsail Bot
97261389a8 Updated Plex to 1.24.1.4931-1a38e63c6 & Updated Plex-SHA to 7d0751f7efaa7b5fc9ac2a3cdb130712db6b6d89 2021-08-23 17:48:34 +01:00
Spritsail Bot
1bb24974e9 Updated Plex to 1.24.0.4930-ab6e1a058 & Updated Plex-SHA to ddf865547676210f000a8c98a5ba2e997a48d43d 2021-08-12 09:34:23 +01:00
Spritsail Bot
45d31935a0 Updated Plex to 1.23.6.4881-e2e58f321 & Updated Plex-SHA to 20470fb9e2224597cea6dfe51eb7871e6e92e0f6 2021-07-30 18:49:24 +01:00
Spritsail Bot
6b8fdc9325 Update to Plex 1.23.5.4862
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-07-26 20:01:55 +01:00
Spritsail Bot
518513481b Update to Plex 1.23.5.4841
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-07-23 18:20:11 +01:00
Spritsail Bot
1fe7be5e81 Update to Plex 1.23.4.4805
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-07-12 20:43:25 +01:00
Spritsail Bot
bbd825ef42 Update to Plex 1.23.3.4707
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-07-06 09:21:28 +01:00
Spritsail Bot
09e3248248 Update to Plex 1.23.2.4656
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-05 14:35:53 +01:00
f01f4950ab
Build Plex on musl, from scratch
Plex now provide a first-party musl Plex build that works without any
external dependencies whatsoever. It's built with LLVM with many
compiler and linker optimisations enabled:
https://forums.plex.tv/t/plex-media-server-forum-preview-faster-and-smaller-builds-with-new-toolchain/699575

Restructure build into multiple distinct Docker build stages to better
leverage caching and significantly improve build time on multicore
systems with BuildKit, particularly with LTO enabled.

Changes for this release include:
- Build `FROM spritsail/alpine` instead of `FROM debian` to ensure musl
  compatibility with all compiled binaries. Use `FROM scratch` for the
  resulting image. ld-musl is provided by Plex.
- Build busybox, su-exec and tini as they're no longer provided by the
  base image.
- Build binaries/libraries with standard hardening flags, including the
  popular -flto.

Signed-off-by: Joe Groocock <me@frebib.net>
2021-05-28 10:12:19 +00:00
48abfda1b6
Revert "Bump Plex build on cron and attempt to push to git"
This reverts commit a09bf8c4ff.

Signed-off-by: Joe Groocock <me@frebib.net>
2021-05-28 10:12:13 +00:00
Spritsail Bot
ea9b0fb5e7 Update to Plex 1.22.3.4523
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-05-20 19:46:48 +01:00
Spritsail Bot
8c0282a47c Update to Plex 1.22.3.4392
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-27 17:07:02 +01:00
Spritsail Bot
7d59cc6a37 Update to Plex 1.22.2.4282
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-07 15:43:58 +01:00
Spritsail Bot
47a2b90992 Update to Plex 1.22.1.4275
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-03 10:40:47 +01:00
Spritsail Bot
3533d66638 Update to Plex 1.22.1.4228
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-25 00:15:47 +00:00
Spritsail Bot
105416f697 Update to Plex 1.22.0.4163
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-10 00:16:01 +00:00
Spritsail Bot
f8aef5f2d1 Update to Plex 1.21.4.4079
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-02-26 00:15:48 +00:00
Spritsail Bot
9bcfa789da Update to Plex 1.21.3.4046
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-02-18 00:15:48 +00:00
Spritsail Bot
0f3423a80b Update to Plex 1.21.3.4021
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-02-16 16:08:08 +00:00
a09bf8c4ff
Bump Plex build on cron and attempt to push to git
This should cover 95% of cases where we'd want to bump Plex, but
autonomously. If the build fails or the tests fail we'll know about it
and can manually investigate.

Signed-off-by: Joe Groocock <me@frebib.net>
2021-02-16 16:08:03 +00:00
Spritsail Bot
7867337400 Update to Plex 1.21.3.4014 2021-02-07 14:05:57 +00:00
482779329d
Add update.sh convenience script
Makes updating to the latest Plex build a ton easier. The script pulls
the latest build information, updates the Dockerfile, commits and pushes
all automagically.

[CI SKIP]

Signed-off-by: Joe Groocock <me@frebib.net>
2021-02-05 09:35:27 +00:00
38184e71fb
Replace multiple ADD/RUN with ADD --chmod
Reduce the layer count, and simplify the steps involved.
2021-02-05 09:27:15 +00:00
34bde0e314
Update to Plex 1.21.2.3943
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-31 09:36:55 +00:00
Joe Groocock
e1e3228ed8
Update to Plex 1.21.2.3939
Signed-off-by: Joe Groocock <jgroocock@cloudflare.com>
2021-01-27 11:17:57 +00:00
8c98127eb1
Update to curl 7.74.0
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-24 22:10:08 +00:00
6d564cf625
Update to Plex 1.21.1.3876
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-07 14:11:02 +00:00
56562b325a
Update OpenSSL to 1.1.1i, fix build
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-04 11:42:30 +00:00
737c66be4b
Allow MAKEFLAGS in the Plex build stage
This should speed up building significantly if MAKEFLAGS sets a -j
parameter and the build host has multiple cores.

Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-04 00:31:53 +00:00
bd33ce4cb0
Build using auto-generated Docker image name
This allows running multiple builds of the same pipeline on one Docker
daemon, and also makes configuration simpler, as the  argument is
implied if not provided.

Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-04 00:24:02 +00:00