Hi,
I'm trying to set up continuous integration using Git and AutoCompile.
The (simplified) scenario looks as follows:
- Run git pull to get the latest version of the sources.
- Run AutoCompile (pbc170.exe) to compile/deploy the sources.
The problem I encounter is that the changes (to the *.sr* files from commits) are not being integrated into the build. I checked the contents of the pbl files and indeed they don't contain the changes from the commits.
In PowerBuilder IDE, you can do a "Refresh" to update the .pbl files (from the *.sr* files) after doing a git pull. I tried to do the same by using OrcaScript but no luck so far. I did a scc connect offline followed by scc refresh target (basically the same as can be found at https://community.appeon.com/groups/powerbuilder/continuous-integration-powerbuilder-2017-bonobo-git-and-jenkins ). When I look at the contents of the pbl files I don't see the changes that should have been integrated. Also, when I compile/deploy using pbc170.exe, the changes are not there.
I read the following blog posts:
https://community.appeon.com/index.php/articles-blogs/tutorials-articles/2-powerbuilder/175-continuous-integration-with-powerbuilder-2017-bonobo-git-and-jenkins
Any ideas on how I can "refresh" the *.pbl files using the command line (AutoCompile)?
Yes, read/write settings are correct and the folder contains the pbl files, but older versions of them. So for example, the latest commit contains only the *.sr* file. I haven't checked in (commited) the pbl files again. I checked in the pbl files only once in the beginning in order to have them.
I will open a support ticket.