@@ -83,11 +83,15 @@ This is a local server that runs on port 8080 (use ``--port`` option to
8383change this). Open a web browser and go to http://localhost:8080. You
8484should see GUI of SymPy Gamma.
8585
86- Uploading to GAE (Manually)
87- ---------------------------
86+ Deploying to GAE
87+ ----------------
8888
89- Travis-CI is used to deploy automatically to the official server. To upload
90- the application manually, you need to do a few things. First, tag the
89+ Travis-CI is used to deploy automatically to the official server via Github Releases.
90+ Go to https://github.com/sympy/sympy_gamma/releases and click on create a release and
91+ name the release as version-NN where NN is the release version. After this travis will
92+ automatically release the version NN.
93+
94+ To upload the application manually, you need to do a few things. First, tag the
9195current commit with the App Engine application version (this is not
9296necessary unless you are deploying to the official server)::
9397
@@ -119,6 +123,7 @@ the ``Versions`` section of the sympy_gamma dashboard, and set this as the
119123new default version. If there are any issues, you can roll back to the
120124previous version from this same screen.
121125
126+
122127Creating Deployment Credentials
123128-------------------------------
124129
@@ -159,8 +164,8 @@ pull request, so that others can easily review your work, without even having
159164to use ``dev_appserver.py ``.
160165
161166Branch builds are automatically deployed by Travis to
162- `https://N- dot-sympy-gamma-tests .appspot.com/ `, where ` N ` is the branch name .
163- Note that the pull request has to from a branch on this repository, as
167+ `https://<BRANCH-NAME>- dot-sympy-gamma-hrd .appspot.com/ `.
168+ Note that the pull request has to be from a branch on this repository, as
164169forks do not have access to the key to deploy to the app engine.
165170
166171Development notes
@@ -198,6 +203,8 @@ To be able to run tests, make sure you have testing libraries installed::
198203 npm install -g casperjs
199204 pip install nose
200205
206+ Install phantomjs for your system from: https://phantomjs.org/download.html
207+
201208To run unit tests::
202209
203210 PYTHONPATH='.' nosetests app/test -vv
0 commit comments