Spritsail Bot
687822bb9b
Updated Plex to 1.24.0.4897-411e7667f & Updated SHA to 1a9268addef34653dd553285717d52b02eefbab3
2021-08-04 10:53:55 +01:00
Spritsail Bot
a5dd678660
Updated Plex to 1.23.6.4881-e2e58f321 & Updated SHA to 20470fb9e2224597cea6dfe51eb7871e6e92e0f6
2021-07-30 18:49:25 +01:00
Spritsail Bot
09498680e2
Updated Plex to 1.23.6.4863-6b3792414 & Updated SHA to 5c1fd7d537b8eb08fcca13641a0ccf28f9bdef76
2021-07-28 18:01:32 +01:00
Spritsail Bot
d857d545b1
Updated Plex to 1.23.5.4862-0f739d462 & Updated SHA to b8cf59ab63578ca79d6004a8ed87b8ecb6bbd250
2021-07-28 13:49:19 +01:00
Spritsail Bot
77ddaf10aa
Update to Plex 1.23.6.4863
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-07-26 20:02:22 +01:00
Spritsail Bot
6ba6e18379
Update to Plex 1.23.5.4862
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-07-23 18:20:30 +01:00
Spritsail Bot
1def99c7b7
Update to Plex 1.23.4.4805
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-07-12 20:43:29 +01:00
Spritsail Bot
63d1056022
Update to Plex 1.23.4.4775
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-07-06 09:21:39 +01:00
Spritsail Bot
2d543fb511
Update to Plex 1.23.4.4712
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-22 10:09:02 +01:00
Spritsail Bot
f35c0d6d64
Update to Plex 1.23.3.4707
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-21 10:51:26 +01:00
Spritsail Bot
d50e908bf0
Update to Plex 1.23.3.4706
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-17 12:19:17 +01:00
Spritsail Bot
02d5ff8da1
Update to Plex 1.23.3.4692
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-15 10:09:43 +01:00
Spritsail Bot
ce676b8f68
Update to Plex 1.23.2.4656
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-05 14:35:48 +01:00
Spritsail Bot
9fee152af3
Update to Plex 1.23.2.4625
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-06-02 17:20:27 +01:00
Spritsail Bot
8bbe0a14d9
Update to Plex 1.23.2.4600
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-05-28 11:06:50 +01:00
Spritsail Bot
02bcc1f207
Update to Plex 1.23.1.4571
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-05-25 12:54:04 +01:00
Spritsail Bot
8e6fc9a1d9
Update to Plex 1.23.1.4528
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-05-18 11:21:30 +01:00
Spritsail Bot
ac6db2ac5a
Update to Plex 1.23.0.4497
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-05-07 11:19:03 +01:00
074e4476a8
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-04 21:38:06 +01:00
02595c5a99
Revert "Bump Plex build on cron and attempt to push to git"
...
This reverts commit 7dea897666
.
2021-04-28 09:05:32 +01:00
Spritsail Bot
caa20177d5
Update to Plex 1.23.0.4438
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-27 17:07:09 +01:00
Spritsail Bot
073bbac28a
Update to Plex 1.22.3.4392
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-21 12:16:55 +01:00
Spritsail Bot
a414d3ba83
Update to Plex 1.22.2.4282
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-07 15:43:34 +01:00
Spritsail Bot
46650c122e
Update to Plex 1.22.2.4276
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-04-03 10:41:16 +01:00
Spritsail Bot
876054187e
Update to Plex 1.22.2.4264
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-30 23:35:45 +01:00
Spritsail Bot
26f83678e4
Update to Plex 1.22.2.4262
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-30 18:48:37 +01:00
Spritsail Bot
2c648827bd
Update to Plex 1.22.2.4256
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-30 00:15:48 +00:00
Spritsail Bot
6148ec4d4f
Update to Plex 1.22.1.4228
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-24 00:15:58 +00:00
Spritsail Bot
032e4e4fc0
Update to Plex 1.22.1.4200
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-17 00:15:48 +00:00
Spritsail Bot
db7f95c916
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
53d712af7c
Update to Plex 1.22.0.4157
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-08 14:39:56 +00:00
Spritsail Bot
39cdc55479
Update to Plex 1.22.0.4145
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-05 00:15:49 +00:00
Spritsail Bot
01e6135f2f
Update to Plex 1.22.0.4136
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-03-03 00:16:03 +00:00
Spritsail Bot
426b3e54dc
Update to Plex 1.21.4.4079
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-02-24 00:15:47 +00:00
Spritsail Bot
cb62521579
Update to Plex 1.21.4.4054
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-02-19 00:15:50 +00:00
Spritsail Bot
f616969d89
Update to Plex 1.21.3.4046
...
Signed-off-by: Spritsail Bot <bot@spritsail.io>
2021-02-16 15:24:57 +00:00
7dea897666
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 15:24:53 +00:00
Spritsail Bot
f53787a230
Update to Plex 1.21.3.4021
2021-02-09 10:36:52 +00:00
Spritsail Bot
326d435c3e
Update to Plex 1.21.3.4015
2021-02-07 14:05:44 +00:00
c098b8680e
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:39:14 +00:00
5e2742b978
Replace multiple ADD/RUN with ADD --chmod
...
Reduce the layer count, and simplify the steps involved.
2021-02-05 09:25:48 +00:00
8654abcbb1
Update to Plex 1.21.2.3997
2021-02-05 09:25:48 +00:00
1d96502a1f
Update to Plex 1.21.2.3943
...
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-31 09:36:42 +00:00
Joe Groocock
6092e52fe7
Update to Plex 1.21.2.3939
...
Signed-off-by: Joe Groocock <jgroocock@cloudflare.com>
2021-01-27 11:17:42 +00:00
04f02eb6d8
Upgrade to Plex v1.21.2.3918 & Curl 7.74
2021-01-23 00:07:34 +00:00
a7eb7bec69
Update to Plex 1.21.1.3876
...
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-07 14:10:25 +00:00
50261e0916
Update to Plex 1.21.1.3842
...
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-05 11:21:20 +00:00
a972a8d997
Update OpenSSL to 1.1.1i, fix build
...
Signed-off-by: Joe Groocock <me@frebib.net>
2021-01-04 11:41:37 +00:00
38916f886e
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:32:34 +00:00
22bc203455
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:23:22 +00:00