Ok, nvm, switched to "archive, transfer, build, transfer back" workflow. Thanks for replies though :)
On Thursday, December 1, 2016 at 2:03:52 PM UTC+3, Artem Zinnatullin wrote: > > I'm mounting remote fs to local machine so project opened in AS is > actually stored on a remote machine, then I run build step over ssh and at > the end AS sees changes in project files and happily works with them > (installs apk, runs tests, etc). > > On Thursday, December 1, 2016 at 12:54:37 PM UTC+3, Michal Bendowski wrote: >> >> So are you copying the entire project to a remote machine or just >> substituting certain tasks to run there? If the former, you should skip >> local.properties when copying. If the latter, than it seems you have >> control over the task, so you can change the compile classpath? >> >> Michal >> >> On Wednesday, November 30, 2016 at 10:39:13 AM UTC, Artem Zinnatullin >> wrote: >>> >>> Sure, we don't commit `local.properties` to VCS. But we do need to run >>> few scripts locally with ability to ignore `local.properties`. >>> >>> If you curious in what I'm talking about in details: I'm setting up >>> remote build when you as a developer work on project in AS on your local >>> machine, but build it on a remote machine (with much better hardware) and >>> results are transparently available on your local AS, it works, but we have >>> to ignore `local.properties` from "local" machine during the build on >>> "remote" machine which is currently only possible via renaming >>> `local.properties`. >>> >>> On Wednesday, November 30, 2016 at 1:18:00 PM UTC+3, Michal Bendowski >>> wrote: >>>> >>>> What scripts are you talking about? local.properties are not meant to >>>> be checked-in to your VCS, hence we don't expect them to exist in a CI >>>> environment for instance. >>>> >>>> Michal >>>> >>>> On Tuesday, November 29, 2016 at 11:45:57 PM UTC, Artem Zinnatullin >>>> wrote: >>>>> >>>>> At the moment Android Gradle Plugin looks for `local.properties` >>>>> <https://android.googlesource.com/platform/tools/build/+/69c4b95102b4b9862bfba68b3eaf5b7537a705ee/gradle/src/main/groovy/com/android/build/gradle/internal/Sdk.groovy#169> >>>>> >>>>> and if it finds one, it grabs things like path to Android SDK from it. >>>>> Even >>>>> though required environment variables may be present. >>>>> >>>>> AS kinda forces you to create `local.properties` (or it autocreates >>>>> it), but we need to ignore them to run some scripts. >>>>> >>>>> Would be very helpful if there would be an option that we could pass >>>>> via Gradle paramets to disable `local.properties` lookup because >>>>> currently >>>>> we have to rename this file before running our scripts and then restore >>>>> it >>>>> back after which looks very awful from many points. >>>>> >>>>> Thanks! >>>>> >>>> -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to adt-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.