Comments (1)
Added some notes capturing how this feature had been implemented in ci.openmicroscopy.org a few years back with @pwalczysko.
Minimally, this implementation can be seen as an extension of the PURGE_DATA
option in devspace 0.11.0 as:
devspace/home/jobs/OMERO-server/config.xml
Lines 55 to 60 in 6e1187d
In addition to these comamnds purging the database and the binary repository, a subsequent step is to restore an existing reference DB + binary repo. There are a few assumptions here:
-
the database and the binary repo need to be available from the Jenkins environment
-
the golden DB to be created in a systematic way (
pg_dump
format, disk layout) -
enough space need to be provisioned esp. for large valuable DBs. By default, the data directory is in the same place as the devspace clone.
devspace/home/jobs/OMERO-server/config.xml
Lines 19 to 23 in 0b06377
Minimally, this variable would need to be overriden or the path on disk symlinked to a larger volume with appropriate write permissions.
from devspace.
Related Issues (20)
- ssh-agent HOT 6
- Use devspace as validator rather then omero-build? HOT 2
- Don't make persistent changes to the build environment in jobs
- Set POSTGRES_PASSWORD
- testng report doesn't show on idr-ci
- Inline omero-install content
- Increase default PSQL version HOT 3
- Default nexus admin password HOT 4
- Jenkins-ci upgrade HOT 5
- Nexus: add cleanup policy strategy
- Devspace landing page HOT 2
- Self-contained internal git repository HOT 1
- devspace travis job HOT 2
- Remove multi-ice-config
- Add prune to submodule step
- Bump swarm-client plugin HOT 2
- Enable robot tests HOT 5
- Upgrade to devslave 0.4.0
- nginx Docker image broken HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from devspace.