2
0
mirror of https://github.com/spritsail/plex-media-server.git synced 2024-07-30 17:16:10 +00:00
Commit Graph

210 Commits

Author SHA1 Message Date
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
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
6cd23e7685
Update to Plex 1.21.0.3711
Signed-off-by: Joe Groocock <me@frebib.net>
2020-12-05 10:05:39 +00:00
e00055d86a
Update to Plex 1.21.0.3616
Signed-off-by: Joe Groocock <me@frebib.net>
2020-11-27 10:24:05 +00:00
4d9bf5daff
Update to Plex 1.20.5.3600
Signed-off-by: Joe Groocock <me@frebib.net>
2020-11-22 12:41:13 +00:00
02bc935199
Update to Plex ver 1.20.4.3517 2020-11-08 11:09:06 +00:00
9b53a97e7d
Update to Plex 1.20.2.3483
Signed-off-by: Joe Groocock <me@frebib.net>
2020-10-24 15:44:37 +01:00
TBK
3c2793cf76 Update to Plex 1.20.3.3437 2020-10-17 10:34:06 +01:00
5161d311aa
Update to Plex 1.20.2.3402
Signed-off-by: Joe Groocock <me@frebib.net>
2020-10-12 10:47:11 +01:00
641be204ad
Update to Plex 1.20.1.3252
Signed-off-by: Joe Groocock <me@frebib.net>
2020-09-25 10:31:42 +01:00
b0b3b48e9f
Update to Plex 1.19.5.3112
Signed-off-by: Joe Groocock <me@frebib.net>
2020-07-23 10:36:56 +01:00
8277a3ce17
Update DockerHub README on push
[PUBLISH SKIP]

Signed-off-by: Joe Groocock <me@frebib.net>
2020-07-11 16:33:15 +01:00