通过Jenkins运行Glassfish asadmin命令

时间:2014-02-20 16:59:52

标签: bash jenkins glassfish-2.x

我正在尝试通过Jenkins创建一个自动部署,将部署应用程序部署到Glassfish-2.1。

当Jenkins运行以下命令时出现问题:

sh /usr/local/glassfish/bin/asadmin start-domain --user admin --passwordfile /usr/local/glassfish/passwordfile.txt domain1

sh /usr/local/glassfish/bin/asadmin deploy -s --contextroot admin /tmp/artifacts/$admin_war_file_name

但Jenkins只是挂起,显然在等待密码。但是,我可以在服务器上以manaually方式运行此脚本,它可以工作。

另外,从安全的角度来看,我是否感到好奇?我是否应该存储主密码(如果实际上我甚至可以让Jenkins首先运行这些命令!)

非常感谢任何帮助。

0 个答案:

没有答案