草庐IT

windows - Jenkins 作业被标记为失败,即使 bat 文件执行没有错误

我在执行Windows批处理命令block中从jenkins调用一个bat文件。以下是此block中的命令。设置本地启用延迟扩展设置PATH=C:\OracleATS\openScript;%PATH%cdC:\OracleATS\openScript调用runScript.batD:\Sanity\credit_card.jwg-batchId235回声“完成”在控制台上打印“完成”后,作业状态被标记为失败,即使在运行批处理文件时没有错误。有人可以帮忙吗? 最佳答案 Jenkins评估变量ERRORLEVEL以判断批处理作业的成功

windows - 如何在 Teamcity Windows 代理上运行 shell 脚本?

我们以前使用Jenkins作为我们的CI工具,我可以在Jenkinswindowsslave中运行shell脚本,步骤是:1.installcygwinonWindowsslave2.addstepinJenkinsasshellscript3.add"exportPATH=/cygdrive/c/dev/tools/cygwin/bin:$PATH"asthefirstline然后我可以在Jenkins中执行任何shell脚本。现在我们需要转移到teamcity,我发现上述步骤不适用于teamcity。当我运行“命令行”并将第一行设置为“exportPATH=/cygdrive/c/

windows - 如何在 Windows 上通过 SSH 自动运行命令

我有两个Windows盒子。一个是Jenkins构建服务器。第二个是部署箱。我已经安装了SSH并在部署Windows机器上创建了一个用户。我可以从我的Ubuntu工作站通过ssh访问它并运行我需要运行的命令。但我需要从Jenkins自动执行此操作。怎么做?基本上我需要让它自动进行:sshrichard@myserver...enterpassword...cdC:/puppet&&gitpull"/cygdrive/c/ProgramFiles(x86)/PuppetLabs/Puppet/bin/puppet.bat"applyC:/puppet/manifests/site.pp就

windows - 如何删除在 Windows 上安装为 jenkins.war 的 jenkins?

我正在使用操作系统Windows我正在尝试删除安装为jenkins.war文件的jenkins。我需要删除它,因为我在配置它时犯了很多错误。我正在尝试运行jenkins.waruninstall但它不起作用(在这种情况下,弹出窗口打开并建议我选择将运行此命令的程序)我还尝试通过运行来找到jenkins服务service.msc但是列表中没有这个服务。请帮我解决这个问题:) 最佳答案 如果您从命令行通过java-jarjenkins.war再次运行Jenkins你可以找到这样的一行Jenkinshomedirectory:C:\Use

windows - Jenkins 没有从 Windows 凭据管理器中检测到 GIT 凭据

我有2个GIT存储库副本,我们称它们为“来源”和“备份”。我想要实现的是以下内容。我的团队不断将他们的更改推送并同步到“origin”,但是我想确保我在不同的地理位置有一个“origin”的副本,它将服务作为副本,以防万一发生火灾,毁坏了我办公室的一切。为了实现这一点,我在云中保留了一份相同的git存储库副本。现在,我正在结合使用Jenkins和Windows批处理脚本,试图找出一种可以使这些存储库保持同步的方法。批处理脚本将负责实际的同步操作,Jenkins将确保同步操作定期运行。副本被命名为“backup”(您可能已经猜到了)。问题是当我直接从命令提示符运行批处理脚本时,它完全按照

windows - 为什么我无法在 Windows 10 中运行的 jenkins 管道中运行批处理文件?

我正在尝试运行jenkins工作区内的批处理脚本。我写了一个如下的groovy脚本来做到这一点stage('batchscript'){steps{bat'startcmd.exe/cC:\\ProgramFiles(x86)\\Jenkins\\workspace\\jenkinsProject\\batchfile.bat'\}}当我构建作业时,它应该打开一个新的命令窗口并在新的命令提示符下运行我的批处理文件,执行所有bat命令。构建成功但没有打开命令窗口。任何建议都会有帮助 最佳答案 Jenkins的目标是在后台模式下执行sh

windows - 如何在 Jenkins-ci 中归档参数化构建的工件

我有一个Jenkins构建项目,为3轴配置构建Windows驱动程序模块(xp、​​w2k8、w2k3、w7、vista)与(x86、x64)与(免费,已检查)。如何智能地存档包括pdb文件的工件。如果我在jenkins设置中包含这些文件,我会收到一个错误,指出在免费构建中找不到任何匹配的*.pdb。更好的是,我如何创建cmd脚本来查找(vberydeep)子目录中的所有*.sys和*.pdb文件并将它们复制到某个目录? 最佳答案 只要您至少有一个其他工件,您就可以编写一个脚本来将它和所有其他工件复制到您的工作副本中的预定义位置(例

windows - 重启后无法自动重新连接jenkins slave

我有一个Jenkins主站(LinuxDebian)和4个从站(Windows7),它们通过JNLP连接。Jenkins奴隶服务在每个奴隶中都运作良好。但是,当我重新启动一台从属机器时,所有从属机器的连接都会中断,并且只有在Jenkins主机重新启动时才会重新建立连接。我该怎么办? 最佳答案 我用下面的命令解决了这个问题:sctriggerinfostart/networkonstop/networkoff 关于windows-重启后无法自动重新连接jenkinsslave,我们在Sta

【云原生|Kubernetes】基于GitLab的WebHooks详解

文章目录一.基于GitLab的WebHooks1.1WebHooks通知1.2修改配置1.3滚动更新一.基于GitLab的WebHooks这里要实现自动化的一个CI操作,也就是开发人员Push代码到Git仓库后,Jenkins会自动的构建项目,将最新的提交点代码构建并进行打包部署,这里区别去上述的CD操作,CD操作需要基于某个版本进行部署,而这里每次都是将最新的提交点集成到主干上并测试。1.1WebHooks通知开启Jenkins的自动构建:构建触发器设置Gitlab的Webhooks:设置Gitlab的Webhooks需要关闭Jenkins的Gitlab认证:关闭Jenkins的Gitlab

windows - 与远程 cmd 命令持续集成的解决方案?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion虽然从标题中看不清楚,但我正在寻找一种解决方案,类似于Jenkins所做的,但功能略有不同。我有3台服务器,我需要在其中运行一些cmd命令,并且我需要能够解释它们的输出。我需要这个,因为我需要启动2个ApacheTomcat服务器,最后