We are using jenkins to build unreal engine project binaries and submit the new ones to our mainline in Perforce each time there is a code change.
The workflow used to work but for some reason now it does not anymore, despite some code changes and therefore changes to binaries, we are getting a “file up to date” in the log and “no file to reconcile” message too leading to a failure of the build.
The binaries are indeed not up to date as we have to then either push them manually, it used to work we don’t understand why it is not anymore, there was no change to the job setting.
After some new test, it is still the case, Jenkins builds correctly but fails to submit the new binaries to Perforce saying that all the file are up to date which is not the case.
After some digging, it fails because the access to the binaries is denied, I wonder if it is because we installed Jenkins as LocalSystem and not local or domain user because we could not pass the test credentials part, could that be linked to this ?
Ok we can confirm that it is not working because of Jenkins being installed as a LocalSystem instead of an admin account, the login does not work and we can’t find a solution and we are the only one in that case, how to make it work ?