草庐IT

jenkins-workflow

全部标签

windows - Jenkins 没有完成 'execute windows command' 步骤

我正在使用“执行Windows批处理命令”选项在Jenkins中运行一堆Windows命令作为构建步骤。但是,构建在执行一些命令后停止,忽略其余命令,并显示“完成:成功”。这是我的“执行Windows批处理命令”的样子:xcopysource\dirdest\dir7zxfile_name.zipcdextracted_dir_namermdir/s/qstale_outputcommand_to_be_runanother_command_to_be_runpost_processing_copy_and_zip_commands_Jenkins一直执行到another_comman

windows - 使用脚本将 Jenkins 节点暂时离线并重启 Windows 计算机

我想在Windows7和10计算机上执行重启,但我首先需要将Jenkins节点暂时离线。在执行重启之前,我需要完成所有正在运行的任务。然后我远程登录到服务器并重新启动计算机。然而,在我重新启动计算机之前,我需要确保计算机中有足够的空间。如果空间占用超过75%,我需要删除很久以前的文件。清理一些空间后,我重新启动计算机。我等到重启完成,然后将节点重新联机。这是我尝试使用脚本自动执行的任务。我该如何编写脚本?我目前正在手动执行这些步骤,但我想尝试将其自动化。我正在考虑使用Powershell重新启动计算机,但我不确定如何实际操作。 最佳答案

windows - 在 Jenkins CI 上打开 Excel

我在Windows7上工作(作为session1登录),我的JenkinsCI在session0中作为Windows服务运行。我的问题是..我想在session0中通过JenkinsCI打开一个Excel文件,但想在session1中显示它的GUI。我知道session0在Windows7中是隔离的,但是否可以在session0中运行一个进程,然后在另一个session中输出?请帮忙。 最佳答案 编辑:进行了一些尝试和错误,但这最终对我有用(Windows764位)。下载PsTools来自微软网站我们只需要psexec.exe,但您

java - 在 Jenkins 中通过 x64 运行 PowerShell

我是Jenkins的新手,但真的很想看看Jenkins如何在我们的构建管道中帮助我。作为我们要求的一部分,我们需要能够通过x64实例调用PowerShell脚本。我在WindowsServer2012R2上安装了Jenkins,开箱即用,PowerShell插件运行良好,但通过x86引擎。据我了解,默认情况下,Jenkins使用Java的x86版本。没问题。我已经安装了Java的x64版本,将Jenkins.xml修改为如下所示:C:\ProgramFiles\Java\jre1.8.0_131\bin\java.exe...并重新启动Jenkins服务。服务重新启动正常,但Web界面

Windows Workflow Foundation 4 (WF4) 重新托管

我一直在研究重新托管WF4工作流以用于调试正在运行的工作流的可能性。我看到的有关WF4Rehosting的所有帖子和示例都使用WPF应用程序来最初托管工作流,然后在ReHosting中使用WorkflowDesigner。有什么方法可以重新托管在非WPF应用程序(如ASP.NetMVC)中托管的工作流? 最佳答案 WorkflowDesigner基本上是一个大型WPF控件,因此您不能将其托管在ASP.NET应用程序中。您也不能在Silverlight应用程序中。如果您需要通过Internet应用程序公开设计器,则必须创建自己的设计器

windows - 如何在 Windows 7 企业版上使用 Jenkins CI 服务器设置 karma?

我已经设置并安装了JenkinsCI服务器并安装了Node.js和karma。但我不知道jenkin工作的参数。如果有可用的教程或示例,请告诉我。提前致谢。 最佳答案 只需将karma作为Windows批处理作业运行即可。因此,您必须检查karma是否在系统的全局PATH变量中。另一件事是确保在您的karma配置中设置“singleRun:true”。如果使用FireFox,请不要忘记分别将“CHROME_BIN”设置为chrome可执行文件“FIREFOX_BIN”。我还没有解决的是Chrome在执行测试后没有退出:(

windows - 从 Jenkins 运行批处理文件挂起并且不返回到 Jenkins 作业

我在Jenkins作业配置中使用“在构建运行后通过SSH发送文件或执行命令”选项。我在远程服务器上运行.bat文件。.bat文件正在启动身份验证服务器。身份验证服务器需要在远程服务器上保持正常运行。身份验证服务器随附一个.bat文件以启动和停止服务器。当我运行交付的.bat文件时,我的jenkins作业挂起并且永远不会完成。交付的名为startAuth.bat的.bat文件如下所示:calljava-jarAuth.jardbmigrateAuth.ymlcalljava-jarAuth.jarserverAuth.yml基于某些最终用户限制,我无法修改startAuth.bat文件,

windows - 在 Jenkins Windows 从节点上无法识别“mvn”命令

我正在尝试在JenkinsWindows从节点上构建一个Java项目,当我尝试运行任何mvn时来自Jenkins服务的从机上的命令,我收到一条错误消息,指出找不到该命令:java.io.IOException:Cannotrunprogram"mvn":CreateProcesserror=2,Thesystemcannotfindthefilespecifiedatjava.lang.ProcessBuilder.start(ProcessBuilder.java:1048)atjava.lang.Runtime.exec(Runtime.java:620)...注意:如果我直接登录

asp.net - Asp.net 中的 Windows Workflow 4

我想知道是否有适合Windows工作流4初学者的任何好的教程或视频,以及如何在asp.net页面中使用工作流?我想创建一个基本的示例页面,该页面将向用户提问并根据他们的回答(使用工作流决策树)显示相关的下一个问题。这可能吗?谢谢。 最佳答案 是的,你可以做这样的例子,但方法略有不同。创建具有多个接收响应事件的工作流服务。所有接收事件都与上下文关联有关。使用问题数据库并从数据库中获取当前问题并呈现它。Asp.net页面上的启动按钮启动工作流服务。工作流服务等待每个接收事件的输入并通过提交按钮使用输入。工作流事件在数据库中为当前用户提出

windows - 在 Jenkins 中使用 execute shell 命令在 Windows 机器上运行 git 命令

我需要运行一个bash脚本来定期删除旧的git分支。我找不到通过执行shell选项连接到gitrepo的方法。目前我正在使用cygwin来运行git命令。这是我在执行shell中的内容:#!c:\cygwin64\bin\bash--logingitls-remotegit@10.1.1.126:/external-web/collette-com.git此命令抛出以下错误。[DeleteBranches]$c:\cygwin64\bin\bash--loginC:\Users\tbraga\AppData\Local\Temp\hudson5750784484659728632.sh