当前位置: 首页 > 知识库问答 >
问题:

如何创建管道手册步骤

章高爽
2023-03-14

这很好,但是我想使用新的Jenkins管道,从groovy脚本(Jenkinsfile)生成,来创建手动步骤。

到目前为止,我提出了输入jenkins步骤。

使用的jenkinsfile脚本:

node {
   stage 'Checkout'
   // Get some code from repository

   stage 'Build'
   // Run the build
}

stage 'deployment'
input 'Do you approve deployment?'
node {
    //deploy things
}

我如何才能取得相同/相似的结果手动步骤/触发器与新的詹金斯-管道与先前的构建管道插件?

共有1个答案

姚韬
2023-03-14

这是一个巨大的差距,在詹金斯管道能力IMO。由于管道是一个单一的工作,所以很难提供。一个解决方案可能是将工作区“归档”为“工件”(tar并将**/*归档为'workspace.tar.gz'),然后让另一个管道复制工件并将其解压缩到新的工作区中。这允许第二个管道在前一个管道停止的地方拾取。当然,没有办法让第二个管道不能随意或不止一次地执行。太糟糕了。交付管道插件在这里真的很闪耀。您直接从视图执行一个新的管道-而不是第一个作业。不管怎样--不是一个很好的答案--但这是我要尝试的道路。

编辑:这个插件看起来很有希望:

https://github.com/jenkinsci/extern-workspace-manager-plugin/blob/master/doc/pipeline_examples.md

 类似资料:
  • 我在 Jenkins 中创建了一个管道作业,我需要创建一个管道脚本来显示开发阶段的失败和不稳定的构建。在 Jenkins 2.0 中创建此脚本的步骤是什么,或者是否有任何示例管道脚本

  • 我正在尝试从管道中自动创建Jenkins管道构建。 我有一个管道,它创建一个比特桶存储库并向其提交一些代码,包括一个Jenkinsfile。 我需要向此管道添加另一个步骤,然后为其创建管道生成,这将运行 Jenkinsfile 中的步骤。 我认为Jobs DSL应该能够处理这一点,但我找到的文档非常稀少,我仍然不完全确定是否有可能或如何做到这一点。 任何帮助都将不胜感激。我想生成的Pipeline

  • 问题内容: 如何在node.js中创建命名管道? PS:目前,我正在按如下方式创建命名管道。但是我认为这不是最好的方法 问题答案: 看起来,Node核心不支持名称管道-从Ben Noordhuis 11/10/11开始: Windows具有命名管道的概念,但是自您提到以来,我假设您的意思是UNIX FIFO。 我们不支持它们,可能永远也不会(在非阻塞模式下的FIFO可能会死锁事件循环),但是如果您

  • 介绍产品部署流程,帮助管理员快速搭建环境。 文档版本 本文档对应产品版本: 云联壹云 3.8 版本。 读者对象 本文档详述了 云联壹云 产品的部署流程等内容。本文档主要适用于以下读者: 部署运维工程师 技术支持工程师 对 云联壹云 有研究兴趣的相关人员 License授权 介绍管理员用户如何申请License并进行License授权操作。 认证体系 介绍如何在云联壹云平台上对接企业用户、并根据企业

  • 一旦你的 Ceph 对象存储服务成功启动并运行, 你就可以实现管理服务, 比如用户管理、访问控制、限额和用量跟踪等功能。 用户管理 Ceph 对象存储用户管理是指 Ceph 对象存储服务的用户(即:这里讲 的并不是 Ceph 对象网关是作为 Ceph 存储集群的一个用户)。你必须 创建一个用户, 生成 access 和 access 秘钥以使得最终用户能够与 Ceph 对象网关服务进行交互。 有两

  • 我是Docker和Jenkins的新手,我正在尝试创建一个Jenkins管道来构建Docker的形象。我在尝试构建时遇到了问题,并不断收到此错误: /var/jenkins_home/workspace/Docker-Pipeline@tmp/耐用-a11b32f8/脚本。sh:第1行:docker:未找到命令 我已经在虚拟机上安装了ubuntu 我正在做和他完全一样的事情,但总是失败。