aegir-project's People
aegir-project's Issues
Migrate from other project
For some deployments such as staging, demo development it is often useful to migrate files and database from another site e.g. production instead of keeping the existing one.
It would be very useful if a deployment could specify another deployment as source either as configuration or as an option when running the deploy task.
Unable to inject revision information when profile is last in make file
When deploying from a make file where the profile is the last specified project git_project fails with an error message, ["Unable to inject revision information [...] no insert-point found"(https://skitch.com/kasperg/eantg/dev-aegir.reload.dk).
The problem seems to go away when additional projects are added to the make-file.
Unable to delete projects cleanly from hostmaster
When deleting projects from hostmaster nothing seems to be done to cascade the delete to the git-project tables. Git Project should delete the corrosponding rows in hosting_git_project and hosting_context.
Also, what should be done about deployments when a project is deleted?
Improve platform names
Generated platform names are currently based on project name, deployment name and timestamp.
It would be nice if information like branch, tag or revision could be added and the timestamp replaced with something more readable e.g. YYYYMMDD-HHMM.
Confusing description for platform name
The description for the name field states:
'Choose a unique descriptive name for your platform. You very likely want this to be something like "Drupal 6.20".'
Based on the purpose of the project Drupal 6.20 seems like an inappropriate name for a platform?
Cloned sites inherit relation to project
It is not uncommon that a developer would want to clone a deployment, eg. to crate a snapshot of the environemnt to be used for a demo.
If a "project" site is cloned currently, everything looks good in hostmaster, but the entire drush alias on the provision side seems to copied, including the git_project_deployment attribute.
The result is two sites that both referes to a deployment, breaking the invariant that a deployment may only be referenced by at most one site.
Rename project
The current naming Git Project and Git Project deployment is a bit misleading. In fact the project appears to have no dependency to git despite the fact that it is one method which can be used to retrieve projects.
Additionally "Project deployment" is also confusing as it isn't an actual deployment but rather something (environments) which can be updated using deployments
Name ideas:
Git Project => ACDC: Aegir Continuous Deployment Cycle ๐ธ
Git Project Deployment = ACDC environment/plan
List of deployments
It can be quite tricky to find an existing deployment.
How about a tab listing them - just like sites and platforms?
Unable to edit Git Project
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.