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
Use new docker compose invocation over older docker-compose
Various code refactor including bug fixes and optimizations, and improved code coverage
Cleaned up various dead env variables and documentation
No longer log progress bars of Docker image builds
Gracefully handles not being able to find a container or list of containers
Shallow clone repos to 1 commit instead of 10
Retry pipelines that fail due to local, uncommitted changes present when pulling the repo (closes #38)
Adds a locking mechanism to deployments when a pipeline is in-flight to avoid crashing Docker when multiple docker compose commands are run simultaneously for a single project (closes #58)
Now saves projects to ~/harvey/projects instead of locally to harvey/projects
Now saves project_logs to ~/harvey/project_logs instead of locally to harvey/logs
Adds a check to ensure there is a docker-compose.yml file present
Now supports yaml files ending in both yml or yaml
Overhauled the API to allow retrieval of projects in addition to pipelines. We now also store more metadata about each object including a timestamp, the full log, the project name, commit, status, etc
Fixed various path bugs that wouldn't resolve properly on Windows (used os.path.join())
Changed all datetime/timestamp fields to use utc time