Show manual deploy jobs on deployments page and let users run them
Currently, we don't show deployments which aren't started on the environment page:
And here is pipelines page:
Here is a screenshot from shipit-engine(taken from https://stackshare.io/shopify/e-commerce-at-scale-inside-shopifys-tech-stack):
We can make our UI very similar by just showing created
deployments.
This can make environment pages much more useful for people who want to deploy manually: they'll see all new not yet run deployment jobs and can run them.
From 77831f78
We also make some changes to which deployments are displayed. Prior to these changes, only deployments that were successful were displayed. This can get very confusing when using deployments from external systems, so we now show deployments regardless of their status. The table to display deployments has also had some style/content changes to display the deployments data in a more meaningful way.
I suggest that we just add created
as visible status to the environment page. We can do that using FF to avoid potential problems.