I've found many discussions on this, but I still don't quite understand the best way to approach this.
I have a server project (java and compiles on a linux agent) and a client project (dot net and compiles on a windows agent). When I kick off a build, I'd like both projects to compile in parallel (one doesn't wait for the other) and use the same build number. Independently, they copy their artifacts to a shared server with the build number in the file names.
What is the best way to accomplish what I'm trying to do?