-
7 votesanswersviews
如何继续使用Jenkins声明性管道语法中的失败阶段
我想在Jenkins声明性管道语法中定义多个阶段,这些阶段可以继续通过它们中的任何一个失败 . 我找不到任何真正重复的现有问题,因为它们都假定或允许脚本化语法 . pipeline { agent any stages { stage('stage 1') { steps { echo "I need... -
0 votesanswersviews
Jenkins:如何跳过多分支管道中的特定阶段?
我们所有的分支都有“阶段(构建)” . 暂时如何跳过这个阶段在多分支管道中的所有分支上运行 . 我知道一个解决方案是在舞台上使用条件时使用并要求所有开发人员将该分支拉入其分支 . 但那就是很多工作和协调 . 相反,我正在寻找一个全局配置,我们可以在任何分支上简单地跳过阶段 . -
1 votesanswersviews
Jenkins Docker声明.withRun
我正在使用管道文件的声明格式,并在我的项目根目录中使用Dockerfile定义的docker容器内运行 . 我的Jenkinsfile看起来像这样: pipeline { agent { dockerfile { additionalBuildArgs '--network host' } } stages { stage('Test') { ... -
0 votesanswersviews
Jenkins声明性管道泊坞代理:超时运行
我正在尝试改善我的Jenkins作业的构建时间,并且我正在尝试使用预先安装的依赖项构建docker容器 . 我有以下(部分) Jenkinsfile : pipeline { agent { docker { image 'docker-local.artifactory.com/app-chromium:latest' r... -
0 votesanswersviews
詹金斯管道文件
我正在编写一个声明性的jenkinsfile来构建一个管道项目 . 几个阶段中的一些步骤将需要运行一些远程命令 . 远程ssh站点已在主jenkins配置中配置 . 如何在jenkinsfile中声明这些步骤?我知道我可以使用sh在本地运行shell命令但是我需要知道的是远程服务器吗? -
0 votesanswersviews
Jenkins管道构建,警告-ng-plugin结果聚合
我正在 Build 一个Jenkins Declerative Pipeline构建,它运行一组静态分析工具 . phpstan,phpcs,phpcpd和phpmd . 每个步骤都构建自己的XML结果,然后在post / success阶段使用warnings-ng-plugin recordIssues函数将其发布到Jenkins构建页面 . recordIssues enabledForF... -
0 votesanswersviews
调用不同repo的一个Jenkins文件到另一个jenkins文件
我有一个像下面的Jenkinsfile-A,在这个文件中,我需要在执行所有阶段后调用另一个Jenkinsfile-B . Jenkinsfile-A #!groovy pipeline { agent { label "" } triggers { pollSCM('*/5 * * * *') } stages { stage('Bu... -
0 votesanswersviews
Jenkins powershell插件在声明性管道中不起作用
我正在尝试在声明性管道作业中运行powershell脚本,但它不起作用 . 它似乎工作,但不要做任何事情 . 这是我的管道的一部分 pipeline{ agent{ label 'windows' } stages { . . . stage("Preparing"){ ... -
1 votesanswersviews
Jenkins声明性管道中的手动构建步骤?
对于之前的帖子,这是一个后续问题,似乎并没有真正回答过“看起来很有希望”: Jenkins how to create pipeline manual step . 这是CICD管道的主要功能差距 . 声明性(1.2.9)的当前“输入步骤”要求整个流水线必须在流水线完成之前等待输入步骤(或者具有不允许您稍后重新触发的超时) . 根据代理的范围,它还可以阻止执行程序或要求您必须为每个构建步骤启动新的... -
1 votesanswersviews
Jenkins Declarative Pipeline - 基于git branch动态选择节点(代理)
我有一个Jenkins主站和从属节点池,它们会动态增长和缩小(基于负载) . 主节点称为“主节点”,从节点具有名称的guid . 目前,没有节点具有标签 . 对于我的项目,我希望github的“develop”分支在主节点上构建,并且拉动请求分支以构建在任何一个从属上 . 这已经在使用节点('master')和node('!master')的脚本管道中成功运行 . 我想开始使用新的Declarat...