Convert our index.html which has maintenance timings, Create dynamic maintenance page using Jenkins job
Budget: $15 – $25 USD
Posting a maintenance page requires that an HTML template page be created or updated with specific information and copied to a specific S3 location. This is a manual process that includes date math. By contrast, updating the maintenance HTML file used as well as activating/deactivating the maintenance page uses automation via Jenkins jobs.
We want to make the end-to-end maintenance process easier by moving away from manually editing and copying a file to S3. It would be nice to have a process that involves either or some combination of the following:
The maintenance page contents are generated automatically with default values based upon the time of the maintenance request.
A user could supply Jenkins job parameters that are used to generate the desired maintenance page content.
Create a Jenkins job that generates maintenance content according to user input along with providing default values (such as maintenance duration) if that input is not provided.
We want to make the end-to-end maintenance process easier by moving away from manually editing and copying a file to S3. It would be nice to have a process that involves either or some combination of the following:
The maintenance page contents are generated automatically with default values based upon the time of the maintenance request.
A user could supply Jenkins job parameters that are used to generate the desired maintenance page content.
Create a Jenkins job that generates maintenance content according to user input along with providing default values (such as maintenance duration) if that input is not provided.