You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/sphinx-guides/source/developers/making-releases.rst
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -331,15 +331,19 @@ Deploy Final Release on Demo
331
331
332
332
Above you already did the hard work of deploying a release candidate to https://demo.dataverse.org. It should be relatively straightforward to undeploy the release candidate and deploy the final release.
333
333
334
+
.. _update-schemaspy:
335
+
334
336
Update SchemaSpy
335
337
----------------
336
338
337
-
We maintain SchemaSpy at URLs like https://guides.dataverse.org/en/6.3/schemaspy/index.html
339
+
We maintain SchemaSpy at URLs like https://guides.dataverse.org/en/latest/schemaspy/index.html and (for example) https://guides.dataverse.org/en/6.6/schemaspy/index.html
338
340
339
341
Get the attention of the core team and ask someone to update it for the new release.
340
342
341
343
Consider updating `the thread <https://groups.google.com/g/dataverse-community/c/f95DQU-wlVM/m/cvUp3E9OBgAJ>`_ on the mailing list once the update is in place.
Copy file name to clipboardExpand all lines: doc/sphinx-guides/source/developers/testing.rst
-19Lines changed: 0 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -477,25 +477,6 @@ reduced anyway.
477
477
478
478
You will obviously have to utilize caching functionality of your CI service or do proper Docker layering.
479
479
480
-
The Phoenix Server
481
-
~~~~~~~~~~~~~~~~~~
482
-
483
-
How the Phoenix Tests Work
484
-
^^^^^^^^^^^^^^^^^^^^^^^^^^
485
-
486
-
A server at http://phoenix.dataverse.org has been set up to test the latest code from the develop branch. Testing is done using chained builds of Jenkins jobs:
487
-
488
-
- A war file is built from the latest code in develop: https://build.hmdc.harvard.edu:8443/job/phoenix.dataverse.org-build-develop/
489
-
- The resulting war file is depoyed to the Phoenix server: https://build.hmdc.harvard.edu:8443/job/phoenix.dataverse.org-deploy-develop/
490
-
- REST Assured Tests are run across the wire from the Jenkins server to the Phoenix server: https://build.hmdc.harvard.edu:8443/job/phoenix.dataverse.org-apitest-develop/
491
-
492
-
How to Run the Phoenix Tests
493
-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
494
-
495
-
- Take a quick look at http://phoenix.dataverse.org to make sure the server is up and running Dataverse. If it's down, fix it.
496
-
- Log into Jenkins and click "Build Now" at https://build.hmdc.harvard.edu:8443/job/phoenix.dataverse.org-build-develop/
497
-
- Wait for all three chained Jenkins jobs to complete and note if they passed or failed. If you see a failure, open a GitHub issue or at least get the attention of some developers.
Copy file name to clipboardExpand all lines: doc/sphinx-guides/source/developers/tips.rst
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -143,14 +143,20 @@ pgAdmin
143
143
144
144
If you followed the :doc:`classic-dev-env` section, we had you install pgAdmin, which can help you explore the tables and execute SQL commands. It's also listed in the :doc:`tools` section.
145
145
146
+
.. _schemaspy:
147
+
146
148
SchemaSpy
147
149
~~~~~~~~~
148
150
149
151
SchemaSpy is a tool that creates a website of entity-relationship diagrams based on your database.
150
152
151
-
We periodically run SchemaSpy and publish the output: https://guides.dataverse.org/en/6.2/schemaspy/index.html
153
+
As part of our release process (:ref:`update-schemaspy`), we run SchemaSpy and publish the output at https://guides.dataverse.org/en/latest/schemaspy/index.html and (for example) https://guides.dataverse.org/en/6.6/schemaspy/index.html
154
+
155
+
To run SchemaSpy locally, you can try something like this (after downloading the jars from https://github.com/schemaspy/schemaspy/releases and https://jdbc.postgresql.org/download/):
To run SchemaSpy locally, take a look at the syntax in ``scripts/deploy/phoenix.dataverse.org/post``.
159
+
See also :ref:`db-name-creds`.
154
160
155
161
Deploying With ``asadmin``
156
162
--------------------------
@@ -246,10 +252,9 @@ See also discussion of version numbers in :ref:`run-build-create-war`.
246
252
Sample Data
247
253
-----------
248
254
249
-
You may want to populate your **non-production** Dataverse installations with sample data. You have a couple options:
255
+
You may want to populate your **non-production** Dataverse installations with sample data.
250
256
251
-
- Code in https://github.com/IQSS/dataverse-sample-data (recommended). This set of sample data includes several common data types, data subsetted from production datasets in dataverse.harvard.edu, datasets with file hierarchy, and more.
252
-
- Scripts called from ``scripts/deploy/phoenix.dataverse.org/post``.
257
+
https://github.com/IQSS/dataverse-sample-data includes several common data types, data subsetted from production datasets in dataverse.harvard.edu, datasets with file hierarchy, and more.
Copy file name to clipboardExpand all lines: doc/sphinx-guides/source/installation/installation-main.rst
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -196,7 +196,7 @@ Rerun Installer
196
196
197
197
With all the data cleared out, you should be ready to rerun the installer per above.
198
198
199
-
Related to all this is a series of scripts at https://github.com/IQSS/dataverse/blob/develop/scripts/deploy/phoenix.dataverse.org/deploy that Dataverse Project Team and Community developers use have the test server http://phoenix.dataverse.org rise from the ashes before integration tests are run against it. For more on this topic, see :ref:`rebuilding-dev-environment` section of the Developer Guide.
199
+
For more on this topic, see :ref:`rebuilding-dev-environment` section of the Developer Guide.
0 commit comments