jenkins-pipeline

    1热度

    1回答

    我有一个由上游作业触发的jenkins管道。上游创建一个包含字符串的文件。我想能够从管道访问该字符串。有没有办法从Groovy沙盒内获取有关读取文件所需的上游作业的数据?

    7热度

    1回答

    我有一个Jenkins使用multi branch project。也就是说,当一个新的分支被创建到资源库时,Jenkins会自动为分支自动创建一个新的工作,并在分支被移除时删除该工作。 现在,我想在分支被删除时运行一些代码,以清除创建分支时创建的测试环境。有没有办法做到这一点?

    2热度

    4回答

    我将我的旧Jenkins自由风格工作迁移到多分支管道。我也想用它们来使用GitLab钩子。 我的问题是分支检测。我正在手动做,但我希望它是自动的:当一个新的分支被推到git时,如果GitLab的分支参数此刻不为Jenkins所知,GitLab会触发一个触发分支检测的Jenkins作业。这是可能做到或者不存在? FYI:我尝试启动多分支管道的工作,但詹金斯说: ERROR: No parameter

    0热度

    1回答

    我有一个jenkins组织管道作业,它在所有定义有“Jenkinsfile”的存储库上执行。作业从github克隆存储库,然后运行增加文件中版本号的powershell脚本。我现在正试图将更新后的文件发布回github上的原始存储库,因此当开发人员修改更改时,他会获取最新的版本号。 我尝试使用jenkins JIRA(https://issues.jenkins-ci.org/browse/JEN

    3热度

    2回答

    如何在管道Jenkinsfile中获取github API端点和scan-credentials id以运行Github API请求。 我正在使用github组织文件夹插件。

    4热度

    2回答

    我试图将一组现有的Jenkins作业转换为新的管道语法,并且我不知道如何转换后期制作操作“发布TestNG结果”。管道语法页面不利于为未列出此特定的动作,所以我试过的语法如下: step([$class: 'hudson.plugins.testng.Publisher', reportFilenamePattern: 'test-output/testng-results.xml']) 我的

    0热度

    1回答

    Jenkins的maven发布插件会在发布时提示您输入:prepare。它会给你一个建议的价值,但你也可以选择覆盖这个建议的价值来放置你自己的价值。在常规编写Jenkins管道时如何做到这一点?我在网上找到的唯一东西是 - >https://gist.github.com/cyrille-leclerc/552e3103139557e0196a。该方法严格命令,只给出批处理模式,无需用户交互。

    3热度

    2回答

    我在groovy中建立了一个管道,并且需要在git中提交一些代码,因此我可以发布那些破坏构建的人员名称。我搜索了网页,似乎无法找到解决方案。我想通过使用詹金斯的松弛插件来发布如何发布在懒散。例如: slackSend color: 'warning', message: "${git.user_name} broke the build."

    2热度

    1回答

    我已经建立了一个Jenkins服务器,它使用“Github组织”项目来构建多个项目。我现在想要限制某些证书,以便它们只能用于特定的组织。 我想这应该是可能的,因为这样一个Multibranch项目只是创建文件夹,文件夹插件与凭证插件集成。 但是,我还没有找到任何有关如何限制凭据的文件夹(只有这是可能的)。

    7热度

    2回答

    现在多分支管道作业类型已经成熟,是否有任何理由再使用简单的管道作业类型?即使你今天只有一个分支,在将来考虑多个分支的可能性可能也是明智的,那么对于Jenkins管线而言,使用Pipeline作业类型与始终使用多分支管线作业类型的动机是什么,假设你正在将你的Jenkinsfile存储在SCM中?现在这两种工作类型之间是否有功能平等?