Closed joaquintides closed 1 month ago
A minimum viable product of this feature could be:
I've launched a server instance https://regression.boost.io (in progress). See https://regression.boost.io/develop/developer/summary.html This should be able to work with the existing CircleCI jobs and the current FTP server, only applying small modifications.
@kennethreitz @julioest, consider these URLs on boost.org https://www.boost.org/development/tests/master/developer/summary.html https://www.boost.org/development/tests/master/developer/issues.html https://www.boost.org/development/tests/develop/developer/summary.html https://www.boost.org/development/tests/develop/developer/issues.html https://www.boost.org/development/tests/* https://www.boost.org/development/running_regression_tests.html https://www.boost.org/development/testing.html
A version of those files now reside here: https://regression.boost.io/master/developer/summary.html https://regression.boost.io/master/developer/issues.html https://regression.boost.io/develop/developer/summary.html https://regression.boost.io/develop/developer/issues.html https://regression.boost.io/* https://regression.boost.io/running_regression_tests.html https://regression.boost.io/index.html
When visitors go to https://boost.io/development/tests/ could boost.io retrieve content from the back-end https://regression.boost.io and display it? Similar to the way profile photos are stored in S3 and then proxied to the browser.
You may like to customize the pages https://regression.boost.io/running_regression_tests.html
and https://regression.boost.io/index.html
further. Here are options.
What else is on the server..
So, the root directory on that web server contains:
css/
develop/
images/
index.html
master/
running_regression_tests.html
@sdarwin are you considering the fact that we'll need to host the FTP server (with the same name and access structure) so as not to disrupt the reporting process when the new website replaces the old one?
@sdarwin & @PeterTurcan
The pages..
https://regression.boost.io/running_regression_tests.html https://regression.boost.io/index.html
..should be moved to pages in https://www.boost.io/doc/contributor-guide/testing/intro.html
See https://github.com/boostorg/website-v2-docs/issues/218 for migrating the two info pages.
we'll need to host the FTP server (with the same name
(A restriction of DNS is you cannot host multiple servers simultaneously with the same name.)
Let's consider how the system currently works:
The way it could work in the new system:
For the record, the FTP server at results.bost.org is detached from either the old or the new website and will continue to work after launch, so there's no disruption point to worry about here.
Regression tests in the old site:
are constructed periodically out of regression test reports uploaded by external contributors (notably Tom Kent) to an FTP server at results.boost.org.
We want to keep this functionality in the new website, which will probably require setting up an FTP server to the same name as now and running
library_status
periodically. After this, we'll have to consider how to link the produced HTML pages from the new website (not in the scope of this feature request).