我需要从jenkins执行一个带有命令行参数的独立jar文件。我可以直接将jar文件上传到jenkins吗?或者我必须先将jar文件上传到github,然后在jenkins上给予repo链接来运行它。另外,在整个jar文件中,我只希望其中一个.java类或文件在jenkins中运行,所以我将使用jenkins中的“execute shell”来提供运行命令。对吧?2我正在寻找最好的方法。3还有,如果我想提供密码+一些在我的代码中使用的可配置变量作为命令行参数,我应该在配置时在jenkins中提供它们作为“参数”吗?
我试图找到从开始到结束执行jenkins的jar文件的最佳方法。
1条答案
按热度按时间bt1cpqcv1#
没有比直接上传JAR更好的选择了,您可以在任何存储库中上传并通过链接访问,或者您可以将jar文件保存在安装Jenkins的系统的本地工作区中。
对于密码和其他配置等变量,您可以将其作为参数添加,也可以在存储库中创建一个.properties文件,并将所有变量数据和值存储在其中。在构建项目之前,注入环境属性并给予属性文件的路径。