We are looking to install a copy of RoboHelp on our build server. Does this require a separate license? If so, is there a command line build component available for build servers that costs less than a full license? (We do not need authoring capabilities on our build server). Thanks.
This is really a question for Adobe. To the best of my knowledge it does require a licence but don't forget your Rh licence allows installation on two machines. That is not intended for two author use but to allow, for example, an author to work at home or in the office.
You would need to check with Adobe that use is permitted.
Hopefully someone who has experience of this scenario can chip in.
See www.grainge.org for RoboHelp and Authoring tips
I have the same question! We would also like our build server to use RoboHelp's command-line interface to automatically generate the latest help files (without authoring capability). Interested to know if you've heard a definitive answer from Adobe.
Hi Provolow and erickarjala
I don't know the answer offhand. Peter's suggestion is the only one that comes to mind (activation on two machines being allowable.)
Since Peter is sleeping in his part of the world right now, let me ask a few questions.
I will query Adobe to see if they can clarify but before I do, where does the actual RoboHelp project reside (on the author's machine? Source Control? Share Drive?)
What is the exact workflow you would prefer? Is the idea that the author will "hand off" the project to web admin for copying to the server machine and then you want to run rhcl.exe from there?
Thanks and we'll see if we can clarify.
Adobe Certified RoboHelp and Captivate Instructor
Thanks for looking into this, John! In our case, we have a software build server (CruiseControl) that automatically watches source control and rebuilds the appropriate software product whenever changes to source code are checked in. We would like to configure it to do the same with help files -- watch source control for changes to the help file sources, and when it detects anything, kick off rhcl.exe to rebuild a CHM file or WebHelp.
Then the rebuilt CHM or WebHelp could be automatically deployed as well, whatever makes sense for that project.
John, thanks a lot for your help. Our situation seems identical Provolow -- the project resides on the author's machine, which is checked into source control. We want the build server to generate a CHM/WebHelp output when a new source is checked in.
Hi erickarjala and Provolow
As per the workflow you had mentioned, RoboHelp Scripting Engine would serve the purpose.You can write a script for watching the version control information. e.g. fetching the status of a specific file in RoboHelp Project.
You can explore "RoboHelp.Project" object in scripting, which is current project object. You can use this object to retrieve file status of files in the project (e.g.curProject.FileManager.item(index) ).
Depending upon the file status, you can use scripting to publish the desired outputs (e.g. WebHelp/ CHM).
Scripting guide can be found on this link: http://help.adobe.com/en_US/robohelp/scripting/robohelp_10_scripting.p df
Hopefully this would help.