tag:blogger.com,1999:blog-14934996.post129489128954615189..comments2023-08-26T01:35:40.671-07:00Comments on Bruce Armstrong's blog: Continuous Integration with PowerBuilder 2017, Bonobo Git and JenkinsBruce Armstronghttp://www.blogger.com/profile/06531990923901345957noreply@blogger.comBlogger19125tag:blogger.com,1999:blog-14934996.post-41497947846135922282021-11-10T20:29:45.721-08:002021-11-10T20:29:45.721-08:00Absolutely, its open source. However, you may wan...Absolutely, its open source. However, you may want to look at the new AutoBuild feature in PowerBuilder 2021. It pretty much eliminates the needs for the plugins. You can just call it directly from Jenkins:<br /><br />https://docs.appeon.com/ps2021/Build_the_PowerServer_project_with_commands.htmlBruce Armstronghttps://www.blogger.com/profile/06531990923901345957noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-22799369450361919392021-05-12T11:28:41.772-07:002021-05-12T11:28:41.772-07:00Hi Bruce,
Our company is looking to do CI with ou...Hi Bruce,<br /><br />Our company is looking to do CI with our PB applications and GitLab and Jenkins.<br /><br />We would like to know if we can freely use your OrcaScript, and PBCompile plug-ins for our CI effort?<br /><br />Thank you,<br /><br />TonyAnonymoushttps://www.blogger.com/profile/06553365905124308479noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-37607439387821009512019-11-10T16:19:09.806-08:002019-11-10T16:19:09.806-08:00Aayush,
The plugin would need to be updated to ca...Aayush,<br /><br />The plugin would need to be updated to call orcascr190 rather and orcascr170. The source code is available on the Github site.Bruce Armstronghttps://www.blogger.com/profile/06531990923901345957noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-90664948454139809382019-06-25T08:16:47.453-07:002019-06-25T08:16:47.453-07:00Hi Bruce, i am trying to build the pbl from jenkin...Hi Bruce, i am trying to build the pbl from jenkins. i am using powerbuilder 2019. i installed the orcascript plugin and pbc plugin. the auto compiler installation gave orcascr190 and pbc190. while building the job, i am getting error saying orcascr170 does not exists. can you help on this?<br /><br />thanksAayushhttps://www.blogger.com/profile/10810688225956843165noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-84924712201192748372019-06-25T08:15:06.709-07:002019-06-25T08:15:06.709-07:00Hi Bruce, I tried installing Orcascript plugin in ...Hi Bruce, I tried installing Orcascript plugin in jenkins. i am using powerbuilder 2019. The error i am getting on jenkins is that it says orcascr170.exe does not exists. i have given the path for orcascr190 but it is throwing error for 170.Aayushhttps://www.blogger.com/profile/10810688225956843165noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-58568475936612792092018-12-27T09:23:35.176-08:002018-12-27T09:23:35.176-08:00Hi Bruce,
We are setting up our PB project in git ...Hi Bruce,<br />We are setting up our PB project in git and I m trying to build using your jenkins tutorial.<br /><br />I was wondering since with new Appeon Powerbuilder git support.Powerbuilder exports the source files to ws_objects folder however the target file doesnt get updated.<br /><br />I m facing issue with orac script which builds pbls off the source files which are in ws_objects.<br /><br />Please advise if there is any extra modifications I need to do to my orca script.<br /><br />Thanks in Advance.<br /><br />GaneshGaneshhttps://www.blogger.com/profile/04066581031991717640noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-48223757854522834192018-04-02T12:28:25.314-07:002018-04-02T12:28:25.314-07:00This really is a question for the SAP https://www....This really is a question for the SAP https://www.sap.com/community/topic/powerbuilder.html) or Appeon (https://www.sap.com/community/topic/powerbuilder.html) community forums. It's not something I can debug through blob comments.Bruce Armstronghttps://www.blogger.com/profile/06531990923901345957noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-33360913094330951082018-04-02T05:04:23.424-07:002018-04-02T05:04:23.424-07:00HI Bruce,
The is what I am getting in the log fil...HI Bruce,<br /><br />The is what I am getting in the log file:<br /><br />CO Filter: 'PE=EE;LT=EV'<br />CO Feature: 'PowerBuilder'<br />CO Version: '2010.1225'<br />2018/04/02 17:23:31 Error (131281): Failed to obtain 1 license(s) for PowerBuilder feature from license file(s) or server(s).<br />2018/04/02 17:23:31 Error (131292): Licenses exist for pb125GA, but a license containing the configured (PE=EE;LT=EV) attributes could not be obtained. Verify that pb125GA is configured to use the correct type of license, and either reconfigure; or generate and deploy the desired license from the Sybase Product Download Center.<br />2018/04/02 17:23:31 Error (0): License feature name: PowerBuilder<br />2018/04/02 17:23:31 Error (0): License search path: C:\windows\system32\config\systemprofile\AppData\Local -<br />2018/04/02 17:23:31 Error (0): \Sybase\PowerBuilder 12.5\VS13847809_20171122_080436.lic<br />2018/04/02 17:23:31 Error (0): FLEXnet Licensing error:-73,125<br />2018/04/02 17:23:31 Error (0): For further information, refer to the Sybase Software Asset Management website at http://www.sybase.com/sysam<br /><br />Failure in: sylapi_checkout() - code: 131145<br />Still waiting for the license initialization...<br />License has truly failed.<br /><br />I am understanding here how I can configure the license to use the PB125GA.<br />Any suggestion?Anonymoushttps://www.blogger.com/profile/05588357405276935870noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-64872876470416457472018-03-29T09:49:41.821-07:002018-03-29T09:49:41.821-07:00All I can suggest is doing the standard Sysam lice...All I can suggest is doing the standard Sysam license debugging.Bruce Armstronghttps://www.blogger.com/profile/06531990923901345957noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-47531471292045791262018-03-29T02:34:59.815-07:002018-03-29T02:34:59.815-07:00Hi Bruce,
I was able to manage to create build us...Hi Bruce,<br /><br />I was able to manage to create build using Jenkins based on this blog.<br />But suddenly it stopped working with the below error:<br />C:\Program Files (x86)\Jenkins\workspace\benchmark>run_orcascript.cmd<br /><br />C:\Program Files (x86)\Jenkins\workspace\benchmark>orcascr125 createpblspbdexe.orca <br /><br />Error checking out a SySAM license.<br />Sybase (R) OrcaScript interpreter version 12.5<br /> Using ANSI source file createpblspbdexe.orca.<br />Start Session<br />Last Command Failed.<br /><br />I have the Licensed version of PowerBuilder and I am able to run the same scripts outside of Jenkins but it does not working through Jenkins.<br />Any input on this will be helpful.<br /><br />Thanks!!Anonymoushttps://www.blogger.com/profile/05588357405276935870noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-61884851389255900892017-12-05T07:33:26.853-08:002017-12-05T07:33:26.853-08:00That's a real good question for the Appeon Com...That's a real good question for the Appeon Community: https://community.appeon.com/homeBruce Armstronghttps://www.blogger.com/profile/06531990923901345957noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-76573694228668551282017-12-04T22:24:48.721-08:002017-12-04T22:24:48.721-08:00Hi Bruce,
Do you know any tool to write test scri...Hi Bruce,<br /><br />Do you know any tool to write test script for PowerBuilder and those can be used in Jenkins and can record the output.<br />I am looking to automate the PB testing for UI application written in PB.<br />Let me know in case you have any information on this.Anonymoushttps://www.blogger.com/profile/05588357405276935870noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-32929439262594764882017-12-01T13:03:15.413-08:002017-12-01T13:03:15.413-08:00The command line arguments are documented in the h...The command line arguments are documented in the help. Here's a link to the PBL Peeper changes to PowerBuilder that show the most important ones:<br /><br />http://www.techno-kitten.com/Changes_to_PowerBuilder/New_In_PowerBuilder_8/PB8_New_-_Building_and_deployi/pb8_new_-_building_and_deployi.html<br /><br />For example, assuming there is an application project in the this target, the following would launch the PowerBuilder IDE and deploy the app using that target.<br /><br />pb125 /t pfc\generic_pfc_app.pbt /d /ou build.log<br />Bruce Armstronghttps://www.blogger.com/profile/06531990923901345957noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-67991022267464580982017-11-30T20:21:54.867-08:002017-11-30T20:21:54.867-08:00Hi Bruce,
I tried to use the PB command line feat...Hi Bruce,<br /><br />I tried to use the PB command line feature for the compilation but this does not seems to be working or may be I am doing something wrong here.<br />I tried with ORCA script then and it worked for me in Jenkins.<br />I am able to perform the build and open work space using CMD but it opens the PB only and then ask me to enter the information to run the EXE project.<br />Via Jenkins it keeps on loading and does not seems to go anywhere so I had to stop the build in Jenkins.<br /><br />Do you have any sample script for the PB125 CMD for Jenkins.<br /><br />Thanks,<br />Shaila<br /><br /><br />Anonymoushttps://www.blogger.com/profile/05588357405276935870noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-85272986428432096002017-11-29T06:55:43.965-08:002017-11-29T06:55:43.965-08:00>>I am doing it via PB125 instead of PB170.
...>>I am doing it via PB125 instead of PB170.<br /><br />The PBC170 that I'm using in the demonstration is a new feature of PowerBuilder that was introduced with 2017. PB 12.5 doesn't have that feature.<br /><br />You would need to either:<br /><br />a) Install the PowerBuilder IDE on the build machine and use it's command line compile feature<br /><br />http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc00844.1252/html/pbug/BABDDFCJ.htm<br /><br />b) Use PowerGen to do the compile.<br /><br />https://ecrane.com/powergen-overview/<br />Bruce Armstronghttps://www.blogger.com/profile/06531990923901345957noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-79048624904126538232017-11-29T01:51:39.176-08:002017-11-29T01:51:39.176-08:00Hi Bruce,
I managed to configure the Git reposito...Hi Bruce,<br /><br />I managed to configure the Git repository via Jenkins but I am stuck on the step where exe has to be build i.e run_pbc.cmd.<br />I am using below arguments to run it <br />pb125 /d "benchmark\benchmark.pbt" /o "benchmark\benchmark.exe" /w n /m n /x 32 /p "PowerBuilder Enterprise Series" /cp "Sybase, Inc." /de "Sybase, Inc. Product File" <br />/v "1.0.0.1" /fv "1.0.0.1"<br /><br />I am doing it via PB125 instead of PB170.<br />But Jenkins does not seems to be moving on this step it just keep loading and do not show anything.I could not see any failure as well on the console output of jenkins.<br />any suggestion on this ?<br /><br />Thanks,<br />ShailaAnonymoushttps://www.blogger.com/profile/05588357405276935870noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-43805609401287821442017-11-28T21:05:59.080-08:002017-11-28T21:05:59.080-08:00Thanks for the input again..
What I am looking fo...Thanks for the input again..<br /><br />What I am looking for is , if we have any way to connect Jenkins to Git Repository (Online Repository on git.com) without installing the Git Server.<br /><br />I was trying to do that but unfortunately its not working.<br /><br />Thanks,<br />ShailaAnonymoushttps://www.blogger.com/profile/05588357405276935870noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-33970747408127993402017-11-28T06:49:04.462-08:002017-11-28T06:49:04.462-08:00>>One question on this why do we need bonobo...>>One question on this why do we need bonobo git server for this? can we do it without installing the <br />>>bonobo git server and connect Jenkins directly to the Git Repository<br /><br />You need some git server. I just used Bonobo for this demonstration. You can use any Git server (including GitHub) that you want.Bruce Armstronghttps://www.blogger.com/profile/06531990923901345957noreply@blogger.comtag:blogger.com,1999:blog-14934996.post-48613145445137635582017-11-27T23:10:33.190-08:002017-11-27T23:10:33.190-08:00Hi Bruce,
One question on this why do we need bon...Hi Bruce,<br /><br />One question on this why do we need bonobo git server for this? can we do it without installing the bonobo git server and connect Jenkins directly to the Git Repository<br /><br />Thanks,<br />Shaila PanwarAnonymoushttps://www.blogger.com/profile/05588357405276935870noreply@blogger.com