云存储是什么意思_购买_工业物联网解决方案

弹性计算 虚拟云 浏览

小编:感谢所有参加我们网络研讨会的人,录音现已提供。幻灯片是这里。下面是我们在网络研讨会问答中收到的问题:目录工作流通用工作流问题工作流,SCM和LibrariesWorkflow可视化工作流和

云存储是什么意思_购买_工业物联网解决方案

感谢所有参加我们网络研讨会的人,录音现已提供。幻灯片是这里。下面是我们在网络研讨会问答中收到的问题:目录工作流通用工作流问题工作流,SCM和LibrariesWorkflow可视化工作流和插件生态系统网络研讨会和演示问题Jenkins Dev QuestionsGeneric Jenkins Plugin生态系统问题一般工作流问题Q:在哪里可以找到有关工作流的文档以及需要多个插件/构建步骤和生成后操作的复杂构建示例的文档?A: 请看这个网络研讨会和工作流教程?A: 看到了吗https://github.com/jenkinsci/workflow-plugin/blob/master/README.mdQ:工作流功能是否仅在企业版中可用?A: 不,Jenkins工作流引擎是Jenkins开源的一部分(请参阅此处的安装)。CloudBees的Jenkins Enterprise添加了其他工作流功能,如阶段视图可视化或检查点,以从中间点恢复工作流?A: 请联系sales@cloudbees.com,我们很高兴向您介绍我们的服务合作伙伴。问:工作流是否在从属服务器上运行,以及每个步骤都跨多个/不同的从服务器运行?A: 是的,工作流在从属服务器上运行,并且可以通过语句"node('my-label')"跨越多个从服务器。Q:*仅限从系统,还是Windows/MacOS?A: Jenkins工作流可以在任何Jenkins slave上运行,包括*nix、Windows和MacOS?A: 流可以等待某些条件,如果这是您所要求的。还有一个名为"等待条件步骤"的增强请求。A: 并行步骤执行可能是一种解决方案。否则,会有一个名为"等待条件步骤"的增强请求:如何在詹金斯实现控制点,即"选通"?A: 人机交互的"输入"步骤允许您这样做。你甚至可以应用基于角色的访问控制来定义谁可以"移动"到下一步?A: 工作流作业通常支持任何作业触发器。这个现在有一个bug。问:我们可以限制一个步骤在一个特定的从机上运行吗?A: 是,带有语句"node('my-label-my-node-name')"。您可以限制在特定节点或匹配特定标签的节点上执行?A: 是的,有一个重试步骤("retry(intmaxretries)")。问:是否可以执行有条件的工作流步骤?A: 是的,当然。Jenkins工作流支持标准的Groovy条件表达式,比如"if then else"和"switch case default"?A: 是的,可以使用文件夹。问:有没有从工作流调用作业或工作流的方法?例如,我是否可以将负责构建的现有(复杂)自由式作业称为工作流的一部分并调用其他作业?A: 是的,有一个"构建"步骤用于这个目的?例如,链接工作流。A: 发布者没有特殊语法。"构建"步骤可以用于链接工作流,热云数据,或者您可以在下游流上使用标准的反向构建触发器。问:在我可能有3个构建到Dev而其中只有1个要去QA的情况下,您如何处理流?A: stage step可以采用可选的并发性:1(例如"stage‘qa’,concurrency:1")。问:Jenkins能支持多个java和ant版本吗?我们需要同时用java1.5、1.6和1.7编译程序?A: 是的,使用工具步骤您可以选择一个特定的工具版本。问:并同时支持32位和64位编译?A: 当然,如果你在平行。样品:并行(构建32位:{node('linux32'){/从匹配标签'linux32'// ...}},构建64位:{node('linux64'){/从匹配标签'linux64'// ...}})Q: 是否可以对工作流步骤进行一些人工批准?比如在工作流中创建外部可访问的web回调,并在调用该回调后继续吗?A: 是的,淘客助手下载,使用网络研讨会上显示的"输入"步骤。问:当您有一个构建等待人工输入时,您可以指定哪些用户有权继续构建吗?A: 是您可以指定审批者列表。这个审批者列表通常是用CloudBees RBAC授权(CloudBees的Jenkins Enterprise的一部分)来定义的。问:在一个步骤中,云服务器2,我们是否可以有一个下拉列表,让他们选择一个选项,例如,我们可以接受用户输入来指示要部署到哪个特性测试环境?A: 是的,输入步骤可以像构建参数一样接受任何参数,云之服务器,包括下拉菜单?在那儿吗?A: 是的,您可以为输入步骤指定任何参数。Q:如果多个生成正在等待同一个用户输入消息(例如生成1、2和3),并且用户对生成3做出肯定响应,则生成1和2是继续等待还是自动中止?A: 他们会继续等待,尽管有一些方法可以让较新的构建中止先前的构建,主要是通过使用stage步骤?A: 是的,可用于1.580.1,当前的LTS。Q:我担心的问题之一是故障排除工作。我很好奇在解决与詹金斯有关的问题的文档或支持方面是如何处理的?A: 有一个公开的教程。如果您是CloudBees的客户,我们会提供支持,其他供应商也可能会提供支持。问:目前是否有相关文档,或者CloudBees是否支持开发人员和/或运营代表可能不熟悉的Jenkins特有的故障排除工作?A: CloudBees为任何Jenkins操作问题提供支持?我的意思是它能代替詹金斯脚本控制台吗?A: 它确实可以访问Jenkins项目模型,是的,所以你可以使用它来达到这个目的,尽管它不是用来替代(比如)Scriptler。问:我可能错过了这个问题的答案,但是,卡上的catchError是否能够解析日志,或者它只是寻找一个退出代码?A: 只需检查出口代码。有一个已知的RFE可以捕获shell命令输出,并让您根据需要在Groovy中检查它的内容。是否有一个明确的特征矩阵来详细说明这些差异?A: 阶段视图和检查点目前是企业添加的。问:DSL是可扩展的、可用的OSS吗?A: 所有的步骤都是通过插件添加的,云应用服务器,所以是的,它肯定是可扩展的(DSL是OSS)。Q:它是一个成熟的Groovy解释器吗?比如,我可以@抓取一些模块吗?A: 尽管有人提议,@Grab graps目前还不支持。但是它是一个完整的Groovy解释器?A: 目前还没有任何特别的步骤来部署应用程序,但我预计很快会看到一些。同时,您将使用shell/batch脚本step.Q:archive/unarchive使用什么机制?你为它定义了你自己的修订系统吗?A: 不,这只是使用了Jenkins中已经存在的工件系统?我可以访问其他插件的api吗?A: 是的,你可以直接从脚本访问其他插件的API(需要经过安全批准);你也可以从插件中添加其他步骤。问:工作流插件如何与多主系统交互?A: 目前还没有与詹金斯操作中心集成。问:如何管理安全访问以触发作业或某些步骤?(集成LDAP等)A:控制作业的触发器权限是Jenkins的一个通用特性?A: 是的,使用"并行"步骤。问:有没有方法在作业完成后提升作业或手动触发作业?我看到了等待输入,但它看起来作业处于运行状态,这样才能工作a:首选的方法是等待其他条件。在等待时构建不消耗执行器(如果您在任何节点步骤之外)?A: 是的,您可以运行任意Groovy代码,但工作流并没有为此进行优化。Q:我们使用基于失败的测试来调用更详细的测试并捕获更详细的日志…并且可能会跳出(可能?)超出工作流上下文。。。A: 你的脚本可以检查部分测试结果并在此基础上决定下一步要做什么。问:当我从一个普通的"自由式项目"触发一个工作流时,会出现一个错误:"Web工作流是不可构建的。"A:在这方面,参数化触发器插件中有一个已知的错误。Q:如果Jenkins主程序中途因某种原因重新启动工作流/作业构建,最后一个良好状态是否保留在缓存中,并在Jenkins重新联机后自动重新启动?或者最后一个作业需要手动调用最后一个构建步骤吗?A: 一旦Jenkins重新联机,工作流就会自动恢复。问:在构建之间重用相同的工作区是可能的,例如对于增量构建?A: 是的,默认情况下工作区是重用的,就像Jenkins freestyle项目一样。如果您在流中运行node{…},并且它在build#1中的从服务器上获取一个工作区,那么默认情况下,build#2将在同一目录中运行。但是,不同工作流/作业之间不共享工作区。_Workflow,_scmand libraries.\uq:是否可以从SCM中提取工作流配置脚本?A: 是的,您可以将工作流定义存储在SCM中并使用"加载"步骤工作流.groovy脚本

当前网址:http://www.vmchk.com/linggan/52017.html

 
你可能喜欢的: