jenkins-pipeline

    2热度

    1回答

    我试图从Jenkins管道中的文件运行Powershell脚本。 我已阅读this,其中显示了如何运行输入到管道中的powershell脚本,但我无法获取脚本从文件运行。 我曾尝试: powershell returnStatus: true, script: '-File build.ps1' 和各种组合,但无法弄清楚如何做到这一点。

    0热度

    1回答

    我正在尝试使用HTTP Builder在管道脚本中创建POST请求(确实在共享库中它通过命令行工作),但需要它在Jenkins中工作 在Jenkins中运行时出现以下错误。 No suitable ClassLoader found for grab 我的脚本如下所示 @Grab(group='org.codehaus.groovy.modules.http-builder', module=

    0热度

    1回答

    我有一个管道jenkins作业,其中包含一个结帐步骤,我希望将其修改为接受该分支作为参数。 目前,这是我们怎么签: stage('Prepare'){ steps { checkout([$class: 'SubversionSCM', "..." remote: 'http://svn.xxx.bbb/svn/yyy/branches/version_2017']]]

    1热度

    1回答

    在脚本Jenkinsfile您设置构建通过设置“了流”项目引发: properties([ pipelineTriggers([ upstream( threshold: 'SUCCESS', upstreamProjects: 'UpstreamJob\master' ) ]) ]) 如何在一个多分支管道作业中使用的声明

    0热度

    2回答

    我不希望我的全局流水线更改显示在Jenkins更改列表中。 每当构建运行且存在全局管道更新时,该构建的变更列表包括对全局管道进行的所有更新。我只想要从正在构建的SCM分支获取构建的更改列表,而不是任何全局管道更新。这可能吗?

    0热度

    2回答

    如何从一个阶段中读取YAML文件中的数据并在另一个阶段或阶段之外使用它? pipeline { agent any environment { MY_ENV_VAR1 = 'VALUE1' } parameters { string(name: 'DEPLOY_ENV', defaultValue: 'staging', descript

    0热度

    1回答

    我是一种新的詹金斯,我想为下面的情况设置詹金斯触发器,projA或projB的成功构建应该触发构建projC,我使用声明式Jenkins语法,projA..C是多分支项目。 projA - > projC projB - > projC 我遵循的#2的例子从Jenkins: Trigger Multi-branch pipeline on upstream change和设置projC要在proj

    1热度

    2回答

    摘要:当使用并行构建时,Groovy中的工作空间路径与shell相比有所不同。我如何从DSL或Groovy获得实际的工作空间? 详细说明: 我们的工作区经由ws('/path/to/workspace')定义。 我试图使用相对路径,只需package.json,在通常是工作区根目录的当前目录中打开该文件。当作为外壳运行时,sh 'jq -r ".version" package.json'它工作正

    0热度

    2回答

    我不是Jenkins大师,所以请耐心等待。 :-) 我有一个管道,近东西这么简单: def hash = '' node { stage('Checkout') { … } stage('Build') { … } stage('Tests') { … } } stage('As

    0热度

    1回答

    我正在使用jenkinsfile来测试我们的一个实例。 为此,我创建了一个bash脚本。 问题是jenkins没有权限运行脚本。任何想法如何解决这个问题? Jenkinsfile: stage("Testing instances"){ if (terragruntAction == 'apply' || terragruntAction == 'test'){ echo "