falldamagestudio / plastic-cloud-to-ucb

Enable Unity Cloud Build to build Unity projects stored in Plastic Cloud
6 stars 1 forks source link

Current Plastic cloud does not include profiles.conf, cryptedservers.conf & *.key files #20

Open wirelessdreamer opened 6 years ago

wirelessdreamer commented 6 years ago

Required conf files are no longer created by plastic, next to all the other files. Is there an alternate way to create them?

image

Kalmalyzer commented 6 years ago

Hmm - I checked on a developer machine that was set up ~2 weeks ago, and with that Plastic version the config files (profiles.conf, cryptedservers.conf, *.key) were created in that particular directory.

Notice that for the developer machine we did create a profile under Preferences / Profiles, and we have also checked out content at least once (it was the checkout operation that prompted us to specify the password).

Does this help?

Kalmalyzer commented 6 years ago

(Side note: we were indeed using this Plastic-to-UCB bridge for half a year, but we have now migrated to a Jenkins instance running in Google Cloud because of significantly reduced build turnaround time. UCB had a startup time of 20 mins just to pull a ~3GB repo from Git.)

wirelessdreamer commented 6 years ago

Do you know, Is it straight forward to build asset bundles like that as well?

Kalmalyzer commented 6 years ago

Straightforward to build asset bundles with a Jenkins setup? I haven't configured it myself, but yes, I believe it will be very similar to setting up regular (full game without asset bundle) builds - just invoking a different build command.

It takes some time to get Jenkins setup properly to build Unity projects and put the build results in a suitable place. However, if you have a couple of days to spare (it took me about a week to get our initial setup to work as desired) then it is worth it in the long run.