2
0
mirror of https://github.com/spritsail/plex-media-server.git synced 2026-04-25 03:55:41 +00:00
Commit Graph

217 Commits

Author SHA1 Message Date
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
frebib 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
frebib 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
frebib 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
frebib 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
frebib 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
frebib 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
frebib 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
frebib 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
frebib 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
frebib 8c98127eb1 Update to curl 7.74.0
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-24 22:10:08 +00:00
frebib 6d564cf625 Update to Plex 1.21.1.3876
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-07 14:11:02 +00:00
frebib 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
frebib 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
frebib 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
frebib 675b7d2f17 Update to Plex 1.21.1.3830
Signed-off-by: Joe Groocock <me@frebib.net>
2020-12-20 22:29:03 +00:00
TBK c508b09e49 Update to Plex 1.21.1.3795 2020-12-16 21:07:17 +01:00
frebib 6cd23e7685 Update to Plex 1.21.0.3711
Signed-off-by: Joe Groocock <me@frebib.net>
2020-12-05 10:05:39 +00:00
frebib e00055d86a Update to Plex 1.21.0.3616
Signed-off-by: Joe Groocock <me@frebib.net>
2020-11-27 10:24:05 +00:00
frebib 4d9bf5daff Update to Plex 1.20.5.3600
Signed-off-by: Joe Groocock <me@frebib.net>
2020-11-22 12:41:13 +00:00