Closed Krinkle closed 1 year ago
Since last month, the stage.*
sites for all doc sites under .jquery.com, .jquery.org, .jqueryui.com, and, .jquerymobile.com have been provisioned and switched over in DNS to wp-02.stage which runs WordPress 6 and PHP 7.4. E.g. https://stage.jquery.com and https://stage.api.jquery.com, which are open for testing.
The first batch of production sites has been switched over as well:
Next batch is rolled out.
wp-04:
wp-05:
Next batch is rolled out to the new infra with PHP 8, WordPress 6, on Debian 12 Bookworm.
wp-04:
wp-05:
Changes of note:
corporate-members.json
. https://github.com/jquery/jquery.com/commit/48306399824e2cbfff9a884a863789a493010ecf and https://github.com/jquery/jquery-wp-content/commit/c0ea32e850cb72cfeda1de4fdf145fd51b0524baLeft on old infrastructure:
TODO:
I've created wp-03.stage.ops.jquery.net
as placeholder for the new droplet to replace wp-02.stage
I've decommisioned wp-02.ops and wp-03.ops.
wp-03.ops was originally created 23 October 2014 and ran Debian 7, nginx 1.10.3, PHP 5.4.45-1~dotdeb+7.1.
wp-01.ops is still pending archiving of plugins.jquery.com at https://github.com/jquery/infrastructure-puppet/issues/29.
wp-02.stage is now decomissioned as well, that brings all WordPress sites to new infra and running PHP 8.
The wp hosts are currently on PHP 5. More specifically, PHP 5.4, which has been EOL since 2014.
A safer option might be PHP 5.6, which has support for another year. On the other hand, there have been very few breaking changes and WordPress themselves currently recommend PHP 7.2. Seems worth trying to upgrade there in one step.
Quote from https://github.com/jquery/infrastructure/issues/312:
To do:
jquery-blogs
blog.jquery.com
blog.jqueryui.com
blog.jquerymobile.com
wp-01
learn.jquery.com
api.jquery.com
jquery.com
plugins.jquery.com
Being archived at https://github.com/jquery/infrastructure-puppet/issues/29wp-02
*.jquery.org
*.jqueryui.com
*.jquerymobile.com
wp-03
releases.jquery.com
ref https://github.com/jquery/infrastructure/issues/554