I'm running a build that uses a Python script to download Conan packages. Unfortunately I can't use the Conan client (in scripted Pipeline) as the build needs to run without Jenkins too.
Is there a way to modify the build info in declarative Pipeline syntax to add these build dependencies? The Python script is under my control, so it may generate a dependency file or something similiar that may be handed over to the build info.
However, I'm missing the following information:
- How to manipulate the build info using declarative pipeline (or maybe afterwards via REST API which would be a workaround for me)?
- Is there a solution how third-party applications (like my Python script) may provide information that can be passed to the build info?
Many thanks for clarification.