Open mgale opened 4 years ago
I took a look to see if I could complete this request and ended up with this so far:
Ok, I am not sure if you will be interested in this feature and code. I have never used VueJS before and I normally never touch JS so my changes could be way off base. Also my editor (vscode) auto formatted on save, so the first commit in my branch is just from the auto formatting so after that are my changes.
If you are interested in this feature and my code and the auto formatting changes are an issue I can create a new branch from master and pull in my commits.
In the screenshot, the project on the left hand side has about 12 environments listed, I added a dashed line between the Environments at the top and the Pipelines at the bottom.
Regardless, let me know what you think. Thanks Michael
@mgale The screenshot looks promising! Do you want to open a WIP Pull Request so I can review changes? :)
We use the environment attrs in our GitLab pipelines: https://docs.gitlab.com/ee/ci/environments/ https://docs.gitlab.com/ee/ci/environments/#viewing-environments-and-deployments
In a Project I can go to the Operations->Environments page (/-/environments) and see a list of "environments" that have been deployed. I can then click on the environment name (/-/environments/43 for example) and see a list of jobs that have been deployed with that environment name.
We have the following environment names for example to represent different parts of our global production environment:
As each of the above has specific jobs that are triggered.
It would be awesome if we could see the last X number of jobs and their status under a Project., like how right now I can see branches and all the jobs in that pipeline. Maybe in the configuration there is an include_environment attr that takes a list of environments? Then along with the current Project view there is a ProjectEnvironment box which lists the EnvironmentName and the last 5 jobs and their status for example.
Thanks Michael