concept: continuous deployment
We need to make some conceptual decisions on the continuous deployment part.
definition of done:
-
decide on access mechanism --> git push
via SSH and run custom commands per CD job via SSH -
decide on credential storage / signature validation --> SSH password as GitLab CI variable -
decide on prod/test environments and deployment strategy -
decide on schedule -
decide on tool (Micado / Ansible / Docker compose / etc.) --> currently Docker compose but may switch to Micado -
decide on monitoring
Edited by Ilka Schulz