ForNeVeR / ForNeVeR/Fabricator

Milestone: project deployment from Git

Open
#1 0 comments 0 reactions 1 assignee Claimed by @ForNeVeR View on GitHub
kind:meta
Dominant language
F#
Stars
18
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Minimally viable version of Fabricator should be able to:
1. Connect to a configured host via SSH
2. Ensure there's a Git repository checked out from configured commit/refspec at a configured location (e.g. there's a directory `/opt/emulsion` cloned from tag `v1.1.2` of Emulsion GitHub repository)
3. Ensure that the contents of a configured file (e.g. `/opt/emulsion/config.json`) correspond to a configured value
4. Perform a command on each run (e.g. `docker-compose up`)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.