我有一个非常基本的颠覆工作流程。我提交了一个外部subversion存储库,Jenkins Subversion插件轮询更改,更改触发新构建,然后该构建通过SSH(或SFTP)发送到我的远程站点。
问题是,当我查看Jenkins的控制台输出时,我得到的就是:
Started by an SCM change
Building in workspace C:\Program Files (x86)\Jenkins\jobs\Auto Deployment Test\workspace
Updating svn/{project Name}/Branches/2014june17/ at revision '2014-08-15T11:26:08.150 -0500'
U updated_url.php
At revision 9886
SSH: Connecting from host [laptop-pc]
SSH: Connecting with configuration [Dev Server] ...
SSH: Disconnecting configuration [Dev Server] ...
SSH: Transferred 8926 file(s)
Finished: SUCCESS
那个时髦的所有内容都是如此,但我真的希望有更详细的输出,如果配置工作的话放在哪里,如果使用的是Windows机器到Unix部署环境导致任何奇怪的文件路径配置。
编辑:** 2014年8月20日**
要回答构建环境的问题,它是Subversion的SCM更改。这是一个简单的手动调查。当构建被触发时,将拉动更改,构建后的操作是通过FTP使用SSH。这导致SFTP结束。
我已经确认一切正常。但是,我想要迭代并构建这个非常简单的过程。但是,如果我能够获得更加详细的输出内容,那么看起来很难。所以我想知道是否有一种方法可以告诉詹金斯更加冗长,如果詹金斯在插件中留下了冗长等等。
编辑:** 2014年8月21日**
感谢大卫W.,这个选项有点隐藏,或者至少对我的名字不好。在/ configure下,您必须单击下拉列表" Publisher默认值",配置默认值,然后从列表中选择详细复选框。
答案 0 :(得分:1)
如何处理ssh?它是使用SSH插件,您是从命令行执行命令,还是使用Ant或Apache来执行SSH?
Jenkins FTP发布和SSH公共插件在其配置中都有一个“详细”复选框。