diff options
| -rw-r--r-- | wiki/devops/autodeploy.md | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/wiki/devops/autodeploy.md b/wiki/devops/autodeploy.md index ee05298..eff9ea6 100644 --- a/wiki/devops/autodeploy.md +++ b/wiki/devops/autodeploy.md @@ -23,3 +23,16 @@ wish on my worst enemy.) 5. For each service, in each environment, there is a canonical series of steps that produce a "deployed" system. + +----- + +1. Decide what code should be deployed. (This is a version control activity.) +2. Get the code onto the fucking server. +3. Decide what configuration values should be deployed. (This is also a + version control activity, though possibly not in the same repositories as + the code.) +4. Get the configuration onto the fucking server. +5. Get the code running with the configuration. +6. Log to fucking syslog. +7. When the machine reboots, make sure the code comes back running the same + configuration.
\ No newline at end of file |
