CI Integration with Artifactory/Nexus/etc - Dynamic key-values set for manual pipeline job parameters (i.e. available versions to deploy)
Problem to solve
Given a deployment pipeline that serves as environment re-build/deploy clean version X.Y.Z of application. When I want to run the pipeline to (re-)create the environment with version 1.2.0, I have to provide it in the 'build' parameter (assuming that it is later accessed via variable in the code).
This is error prone. And it also creates complication for such a logical task - provide version to deploy (considering that version should exist in artifact repository). Is there Gitlab way of tackling this, in example having an integration that would allow dynamically loaded pipeline parameters for such scenarios?
I am seeking for a way to reduce amount of manual and verification steps (like checking available versions, copy paste) via enabling dynamic build of key+values for manual pipelines (i.e.
version parameter will be loaded based on releases in Maven repository)