Skip to content

Instantly share code, notes, and snippets.

@douglasduteil
Last active November 3, 2017 16:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save douglasduteil/7e836cf228aa8c6ce2fb2784d645e95f to your computer and use it in GitHub Desktop.
Save douglasduteil/7e836cf228aa8c6ce2fb2784d645e95f to your computer and use it in GitHub Desktop.
Deployment graph for release crane system
+------------------+
|                  |
|  User Terminal   +----+                                        Travis
|                  |    |
+------------------+    |      +-------------------------+       +------------------+
                        |      |                         |       |                  |
                        +------>  Git Tag "release-plz"  +------>+  API Deployment  |
                        |      |                         |       |                  |
+------------------+    |      +-------------------------+       +-+----------------+
|                  |    |                                          |
|  GitHub Release  +----+                                        +-+----------------------+
|                  |                                             |                        |
+------------------+                                             |  Bump package version  |
                                                                 |                        |
                                                                 +-+----------------------+
                                                                   |
                                                                 +-+------------------+
                                                     +-----------+                    |
                                                     |           |  Push new version  |
                                                     |           |                    |
                                                     |           +--------------------+
                                                     |
                               +---------------------v--+        +-----------------------+       +----------------+
                               |                        |        |                       |       |                |
                               |  Git Tag "vX.Y.Z"      +-------->  Front End Depoyment  +------>+  Github Pages  |
                               |                        |        |                       |       |                |
                               +------------------------+        +-----------------------+       +----------------+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment