-
Notifications
You must be signed in to change notification settings - Fork 48
Deploy Instructions
jSwanson99 edited this page Nov 23, 2020
·
9 revisions
Last Updated: June 29, 2017 This process requires the AWS EB CLI.
Please see the Wiki page for reviewing pull requests for more details.
- Navigate to local repo.
$ cd rSENSE
- Pull the latest version of master.
$ git pull upstream master
- Compile stylesheets & assets
rake assets:precompile
- Old AWS Instructions: Switch to the dev environment.
$ eb use rsense-beanstalk-dev-env
- Deploy.
$ eb deploy
- If you need to run special commands, ssh into the machine.
$ eb ssh
...
$ logout
Everyone in the lab is a tester. The testing evaluation forms are as follows:
-
Basic tests are a standard set of procedures repeated every release.
- Specific tests encompass all new changes made to the website since the last release.
Go through testing results and make judgments on what to do next.
- Possibly create new bugs.
- Make any necessary fixes.
- Note when an issue failed testing. Determine whether this failed issue will hold back the release if it cannot be fixed on the spot. Also, remove the "In-Testing" tag from this issue.
- Close all issues marked “In-Testing” and passed testing.
- Create a new release on GitHub here (NOTE: Do not complete this step until you are actually ready to release).
- Click Draft a new release.
- Enter Tag version, Release title, and a description.
As an example,
***This release provides the following new features:***
- Compass for maps
- Automatic suggestions for grouping your data in bar graphs
- Download charts as PNG images, PDF documents, in addition to SVG
- Updated [Meet the Team](https://isenseproject.org/contact) Page
- Official iSENSE emails now have a more official-looking design
***The following bugs were fixed:***
- The Visualizations page no longer opens in a new tab
- Minor design changes
- Click Publish Release when finished.
- Switch to the production environment.
$ eb use rsense-beanstalk-env
- Deploy.
$ eb deploy
- If you need to run special commands, ssh into the machine.
$ eb ssh
...
$ logout
- Poke fun at live to make sure stuff works.
- Create a news entry containing the release description.
General
- New Developer Reference
- Setting up a Dev Environment
- The Scrum Board
- Git Reference
- Web Technology Reference
- Reviewing Pull Requests
-
Deploying
Misc
Security
Code Documentation