创建 XML 文件后,可以在命令行上或通过提供的 BuildForgeAgentUpdateUtilityProject 运行代理程序更新和部署实用程序。
以下示例演示了如何在命令行上运行实用程序。有关实用程序的语法,请参阅 agentupdate 实用程序引用。
以下命令使用 –preview 选项。 通过该选项,实用程序将连接至目标计算机并打印将在这些目标上运行的命令(实际并不运行命令)。
java -jar agentupdate.jar -preview -targets agent_deploy_config.xml
-keyfile mykeyfile.txt
下一条命令对输入 XML 文件中的所有明文密码进行加密。该命令未连接至任何远程计算机。
java -jar agentupdate.jar -encrypt -targets agent_deploy_config.xml
-keyfile mykeyfile.txt -logFile LogFile.txt
此命令会在目标计算机上更新或安装 IBM Rational Build Forge 代理程序。–sourceDir 选项指示哪个目录包含所有目标的代理安装程序。如果在运行实用程序时未包含该选项,请在 XML 文件中包含相应的参数。如果安装程序位于 XML 文件中针对所有目标的公共目录,请在 XML 文件的 <Globals> 元素中指定 SourceDirectory 参数。但是,如果任何一个目标的源目录不同,请在该计算机的 <Target> 元素中定义 SourceDirectory 参数。例如,请参阅样本 XML 文件中的样本 2。
java -jar agentupdate.jar -sourceDir .\resources –targets agent_deploy_config.xml -logFile LogFile.txt
IBM Rational Build Forge 可提供 bfagentupdate.xml 样本项目,以演示如何使用该实用程序。
要使用样本项目,请通过使用管理控制台中的导入设施或使用 bfimport 命令导入该项目。 从 C:\Program Files\IBM\Build Forge\samples\agentupdate\BFproject\ (Windows) 或 /opt/buildforge/samples/agentupdate/BFproject/ (Linux) 导入该项目。
项目需要三个步骤:预览、加密和运行。预览和加密步骤不包含在样本项目中。
根据您的需求启用相应步骤,然后运行项目。