Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M MathJax
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 304
    • Issues 304
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 15
    • Merge requests 15
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MathJax
  • MathJax
  • Wiki
  • Amazon EC2

Amazon EC2 · Changes

Page history
Update doc for test machines (general overview and maintenance) authored Oct 15, 2012 by Frédéric Wang's avatar Frédéric Wang
Hide whitespace changes
Inline Side-by-side
Amazon-EC2.md
View page @ bdbdcb37
...@@ -55,23 +55,6 @@ http://devel.mathjax.org/testing/web/docs/html/qa-web-interface.html for details ...@@ -55,23 +55,6 @@ http://devel.mathjax.org/testing/web/docs/html/qa-web-interface.html for details
* Save the test results. Terminate the Amazon EC2 instances and release elastic * Save the test results. Terminate the Amazon EC2 instances and release elastic
IPs so that we won't be charged anymore. See "Stopping the Testing Framework". IPs so that we won't be charged anymore. See "Stopping the Testing Framework".
## Maintenance of the Testing Machine
* "Micro On-Demand Instances" can be used to do maintenance tasks. They can be executed as normal Amazon EC2 instances, except that you can not use a VPC and thus can not assign an elastic IP.
* Linux
* Updating the programs: "sudo apt-get update && sudo apt-get upgrade"
* Updating the testing framework.
cd MathJax-test/
git pull
etc
* Windows
* Updating the programs: use the graphical interface.
* Preserving the state of the Linux or Windows machines
Instances Actions => Create an AMI file. After a moment, a new AMI image and Snapshot will be created. You can now terminate the instance and delete the former AMI and Snapshot. Problem: it may be easy to unintentionally delete the Snapshot of a machine.
## Initialization of the Testing Framework ## Initialization of the Testing Framework
* Running an Instance * Running an Instance
......
Clone repository

MathJax Wiki

  • Contributing
  • Development
    • Development Process
      • Release Process Checklist
      • Hotfix Release Process
      • Documentation Update Process
      • Source Control Policies
    • Design Documents
      • MathJax Roadmap
      • CDN Hosting
        • Managing Rackspace Cloud Files & CDN
        • Directory Structure
        • .htaccess settings
        • Managing Amazon Cloudfront
      • Performance Discussion
      • Profiling and Diagnostics Tools
      • Configuration Options
      • Documentation generation guide
      • Testing
        • Platforms supported
        • Test Machines
  • MathJax web presence