ART-DECOR building and testing
![]() | This article or section is in the middle of an expansion or major restructuring and is not yet ready for use. You are welcome to assist in its construction by editing it as well. |
This page will document how to build and test ART-DECOR in a automated process.
Contents
Building ART-DECOR packages
The following steps are taken during an ART-DECOR build:
- Create new vue build
- Create new ART-DECOR packages
eXist-db
Commit code
Code is committed in a software repository, see ART_developers_manual#ART-DECOR_Next_generation_repository
Build .xar packages
During this step code from the code repository is converted into .xar packages.
Documentation on how to run the script for updating the repository can be found here: TODO
The result (development) repository is viewable here: http://decor.nictiz.nl/apps/public-repo-dev5/retrieve.html
Building ART-DECOR instance
The following steps are taken during an ART-DECOR instance build:
- Install or update vue ART_developers_vue
- install eXist-db
- install ART-DECOR packages
- Restoring data
eXist-db
eXist-db installation
See: ART-DECOR_installation_on_linux#eXist-db_installation
Installing .xars into a ART-DECOR instance
Documentation can be found here: ART-DECOR_installation_on_linux#Install_ART-DECOR_software_.26_data
Restoring data
Test instances or production instances of ART-DECOR might need data restored into their database.
Testing ART-DECOR
Tests that can be run against a ART-DECOR instance are documented at: ART_developers_manual#ART-DECOR_testscenarios