I am working on a project which needs me to migrate the storage of artifacts from PVCS to Azure Devops. (Problem statement was provided like that)
Current Setup:
The Jenkins Pipeline takes a master.xls file from a folder created (unique for each build number) in PVCS and based on the data manually entered into master.xls, it interacts with Pega DB and creates an Artifact (Rules.Zip).
To interact with the PEGA DB, the Jenkins job executes few Java programs and executes a few batch and ant scripts. The ant scripts produce the artifacts.
Finally it stores that artifact in the same PVCS folder created initially with an empty master.xls file.
Jenkins is interacting with PVCS usling PCLI commands which will be executed from Java programs run by Jenkins jobs.
Required Setup:
The PVCS needs to be replaced with Azure Devops, i.e. the Jenkins Pipeline should be able to do the following:
- Create a folder in Azure Devops with an empty master.xls
- After master.xls is updated manually, The pipeline should be interacting with Pega DB as usual and store the artifact thus created into Azure Devops.
I am pretty new to Azure Devops. Kindly help me understand if the said requirement is possible and If so, how can that be achieved. A list of abstract steps would be of great help. I will work on them.