1. Donald Clayton
  2. PowerBuilder
  3. Thursday, 3 October 2024 23:13 PM UTC

This is really a "can you..." question, not a how to question.

I have a client that would like to use PBAutoBuild to clone a Workspace target from Git and and build it using AutoBuild and PBL creation/loading feature.  The issue seems to be that the target bootstrapping fails if there are PBDs in the Target's library list.  This seems to be an edge case that is not addressed in the documentation (that I can see), and I wonder if it's technically feasible.  Targets can have .PBDs in the lib list, but can they be bootstrapped from source if that's what's in the .PBT file?

Here's the error from PBAutoBuild:

08:32:00 [Normal] PBORCA_SccRefreshTarget. Full Rebuild
08:32:00 [Normal] Unable to process map file: C:\agent\_work\124\s\lib\ext_client.pbd

08:32:00 [Normal] C:\agent\_work\124\s\lib\ext_client.pbd cannot be refreshed.

I’ve been reviewing the help file here:  Working with an Application project - - Users Guide (appeon.com) and I’m wondering if it’s technically feasible to bootstrap a PB Target from a Git Repo (where the libraries are bootstrapped) with PBDs in the library list.   I'd appreciate a definitive answer if possible.

 

Donald Clayton Accepted Answer Pending Moderation
  1. Friday, 4 October 2024 16:16 PM UTC
  2. PowerBuilder
  3. # 1

 

Thanks for the quick response, Chris.

  1. PB version & build?
    • PB 2022 R3 Build 3356
  2. GIT server version & build?
    • Azure DevOps PB 2022 build template uses 6.x to download the source
  3. GIT Client version & build?
    • git version 2.35.1
  4. What O/S version would you be running this on?
    • Windows 11

 

Comment
  1. Chris Pollach @Appeon
  2. Friday, 4 October 2024 18:17 PM UTC
Thanks Don!

I cannot find any documentation one way or the other for or against using PBD's. So I used PBAutoBuild on my framework that has PBD's ...

=> "C:\Program Files (x86)\Appeon\PowerBuilder 22.0\PBAutoBuild220.exe" /f pj_deploy_orderentry_pcode_32bit_exe.json

At the end of the PBAC compile, the App was compiled properly having 2 PBD's in its library list.

HTH.
  1. Helpful
  1. Andreas Mykonios
  2. Friday, 4 October 2024 20:01 PM UTC
Hi Chris.

The issue Donald is facing is not realy about building - compiling a project. It's about synchronisation from source control. It seems that diring this process autobuild tries to refresh pbd's which has no sense. In your test, were you "pulling" the project from a repository?

Andreas.
  1. Helpful
  1. Chris Pollach @Appeon
  2. Friday, 4 October 2024 20:43 PM UTC
Yes, I was. However, I was using SVN.
  1. Helpful
There are no comments made yet.
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Thursday, 3 October 2024 23:37 PM UTC
  2. PowerBuilder
  3. # 2

Hi Don;

  Can you tell us ...

  1. PB version & build?
  2. GIT server version & build?
  3. GIT Client version & build?
  4. What O/S version would you be running this on?

Regards ... Chris 

Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.