Is there a way to specify that the build files are cloned to a specific folder? Our project is setup to reference another projects directory via a relative path.
For example we have the following structure;
-CommonProject
-Project1
-Project2
Project1 & Project2 refer to files within CommonProject
Currently the project is cloned into c:\ci_ws\ws\13\Project1 type structure and obviously relative path names will not work. What i need is for the clone to
be placed into something like c:\ci_ws\ws\Project1 so that it can access c:\ci_ws\ws\CommonProject etc
Thanks
Hi Scoobydoo, thank you for your post.
We have a way to clone repositories to specific folders, this usecase is covered by the repository rules feature (more details on repository rules) and is accessible within the stage options dialogue. You can use the syntax $Source.REPONAMEHERE$ > Source\MyCustomFolder.
Currently the output (artifacts etc) from a configuration cannot be used as the inputs to another configuration (we have items on our backlog which address this type of use-case).
Another option could be to combine your projects into a single configuration which builds all the required sources in the required sequence (you can use repository scoping here to make the required repositories accessible depending on your requirements).
Please note that a builds workspace folder is intended to be transient (for the life of the build), configuration outputs should be registered as a build artifact).