jenkins-plugins相关内容

Jenkins同一构建的多个工件

有没有一种方法可以保存/归档来自同一构建的多个工件? Jenkins仅允许执行一个"Archive the Artifacts"构建后步骤,而灰色在使用一次后便退出该选项. 也许ArtifactsArchiver允许多个模式? 解决方案 您可以使用 Ant样式模式,例如target/*.jar存档多个工件. 如果文件不能与一种模式匹配,例如可以使用逗号分隔的模式列表. t ..
发布时间:2019-09-02 19:50:01 其他开发

如何通过脚本设置Jenkins环境变量

我正在尝试设置一个脚本来增加Xcode项目的内部版本号.我进行了API调用以获取当前的内部版本号,然后我希望对其进行递增,然后将该新的版本号用作环境变量,以便Xcode插件可以使用它. 我安装了EnvInject插件,但是我不知道如何将var从我的shell脚本中获取到环境变量中. APP_BUILD_NUMBER=$(curl --request GET 'https://api.d ..

如何将凭证从一个詹金斯实例导出到另一个?

我正在使用Jenkins中的凭据插件来管理团队构建的git和数据库访问凭据.我想将凭证从一个jenkins实例复制到另一个独立的jenkins实例.我将如何去做? 解决方案 更新: TL; DR 请遵循复制$ HUDSON_HOME/credentials.xml并不是解决方案,因为Jenkins会对密码进行加密,除非另外两个实例共享一个公用密钥,否则它们无法被另一个实例解密. 因此 ..
发布时间:2019-09-02 19:49:05 其他开发

触发“执行Maven发布"詹金斯工作从另一个工作

寻找从另一个詹金斯工作中触发“执行maven"发布工作的方法.它可以是rest api(或可以执行此操作的插件).我看到了有关“触发参数化"插件的帖子,可以做到这一点,但我看不到做到这一点的方法.因此,我需要有关如何尝试的真实示例. 谢谢! 解决方案 此任务已在詹金(Jenkin)的吉拉(Jira)开放,目前尚无动静. 既然是这种情况,我建议使用 HTTP POST 完成此任务 ..
发布时间:2019-09-02 19:44:51 其他开发

如何创建参数化的詹金斯职位?

我想在不同的机器上使用相同的作业.但是我不想每次都更改作业的配置.我可以将机器名称标签作为参数传递并在另一台机器上运行作业吗? (不是同时). 我想在将作业运行到我在配置中编写的脚本(批处理脚本)时传递参数.我们可以做到吗? 我可以从一个工作中获得返回值,并在下一个工作中使用它吗? 解决方案 是的,您可以使用传递节点标签参数NodeLabel参数插件. 是的,您可以按 ..

如何在Jenkins托管的网格上使用Chromedriver设置Selenium

我刚开始与Selenium合作.我成功设置了一个测试(Firefox驱动程序),该测试在Jenkins的Selenium网格上运行(使用Jenkins-Selenium-Grid插件).我还在运行Jenkins的计算机(Server2003 64位)上安装了Chromdriver插件和Chrome本身. 已为所有用户安装Chrome(位于C:\ Program Files(x86)\ Google ..

如何在jenkins服务器中发布声纳结果,或者我们是否有声纳报告jenkins插件

有一个用于詹金斯的声纳插件,它会触发内部的声纳构建CI(詹金斯),很有用. 虽然我现在想在jenkins中查看声纳结果而无需跳转到声纳网站,但是如果我只想查看此工作的一些关键数据,这将非常有用. 它可能是jenkins中的声纳报告插件. 您有类似的需求吗? 解决方案 到目前为止,我使用的一个难看的解决方案是使用声纳Web API. 我在工作结束时添加一个curl命令 ..
发布时间:2019-09-02 19:43:34 其他开发

Jenkins-如何基于项目设置授权

在Jenkins中,我有两个不同的项目和两个我要授权的用户: 用户1 只能查看,构建和部署项目1 . User2 只能查看,构建和部署 Project2 . 我已经安装了基于角色的插件,但是无法正常工作.请帮忙. 解决方案 我同意“基于项目的解决方案"可以解决您的问题,但是如果将来您有100个用户,它将使管理员感到头疼. 然后,对于每个用户,您都必须授予权限,这对于面对基 ..
发布时间:2019-09-02 19:42:36 其他开发

詹金斯SMTP TLS

我正在尝试将Jenkins设置为使用我们公司的SMTP服务器通过电子邮件发送构建通知.我们正在使用TLS作为端口587上的加密方法.不过,我似乎无法使电子邮件通知正常工作. 这是我的Hudson.Tasks.Mailer.xml文件,因此您可以查看我的配置(我已经删除了SMTP身份验证用户和密码,并稍稍更改了smtpHost以防万一) ..
发布时间:2019-09-02 19:42:20 其他开发

错误:克隆远程存储库“源"时出错

尝试使用configure选项,无法找到工具 配置选项和git可执行文件部分.看起来是这么回事 仅在成功构建之后发生.请帮忙. 这是在控制台输出部分上构建项目后收到的输出: Building in workspace C:\Users\Anishas\.jenkins\workspace\Sample123 Cloning the remote Git repository ..
发布时间:2019-09-02 19:41:58 其他开发

Jenkins vs.Xcode插件-CodeSign麻烦

我已经更新到OS X Yosemite以及Xcode 6.1(从开发人员站点下载),从这个时候开始我就遇到了建筑问题,就像在日志文件中一样,我看到注释“警告:--resource-rules已在Mac OS X> = 10.10中弃用!".有人知道如何使用不带"resource-rules"标志的Xcode插件吗?谢谢. 解决方案 Jenkins插件一切正常.只是产品设置不正确. 打 ..
发布时间:2019-09-02 19:41:55 其他开发

Jenkins Multibranch管道:分支名称变量是什么?

我是Jenkins Pipeline插件的新手,尤其是多分支管道插件的新手.在标准构建中,我可以访问$ GIT_BRANCH变量,以了解正在构建哪个分支.但是,该变量未在多分支管道中设置.我也尝试过env.GIT_BRANCH,并且尝试将$ GIT_BRANCH作为参数传递给构建.似乎没有任何作用.我以为既然该构建知道所构建的分支(我可以在控制台输出的顶部看到该分支的名称,可以使用某些东西,但找不 ..
发布时间:2019-09-02 19:41:19 其他开发

仅构建已推送到的Git分支

我有一个詹金斯工作来构建我的GitHub存储库的master分支.当我将提交推送到master时,它会很好地触发,对此我感到非常高兴. 我还希望有一个Jenkins作业,它将在此存储库中构建任何其他分支. IE.每当我将提交推送到分支(不是master)时,我都希望拥有Jenkins的工作来建立该分支,并且仅建立该分支. 使用GitHub pull-request插件需要我创建一个pu ..
发布时间:2019-09-02 19:40:27 其他开发

如何将通用文件上传到Jenkins作业中?

我正在尝试寻找一种方法,以提示用户在构建之前提示用户选择本地文件并将其从本地计算机上载到Jenkins作业.用户要上传的输入文件不一定是文本或属性文件. 我专门试图让用户“选择"他们想要的文件-浏览到他们的文件;用户不应通过文件的路径. 谢谢 解决方案 使用文件参数: File参数允许构建接受用户在计划新构建时提交的文件.签出/更新完成后,该文件将被放置在工作空间内的已知 ..
发布时间:2019-09-02 19:40:08 其他开发

直接在jenkins管道中执行powershell命令

是否可以在管道常规脚本中直接调用PowerShell命令?在Jenkins中使用自定义作业时,我可以使用PowerShell插件调用该命令.但是在groovy脚本中没有片段可以使用. 我也尝试过sh(),但是似乎该命令不允许命令中包含多行和注释. 解决方案 要从Groovy脚本调用PowerShell脚本: 您必须使用bat命令. 此后,您必须确保正确返回错误代码(error ..
发布时间:2019-09-02 19:39:50 其他开发

将变量从shell脚本传递给jenkins

我从Jenkins触发了一个shell脚本,该脚本获取日期并将其导出为环境变量(Linux)$ DATE.我需要在同一詹金斯工作中使用此$ DATE.我做了工作作为参数构建.创建一个字符串参数作为DATE值,如DATE = $ DATE.但这是行不通的. 请提出建议! 解决方案 您提到要在shell脚本中导出DATE环境变量,该脚本可能是通过“执行shell"步骤启动的. 问题 ..
发布时间:2019-09-02 19:39:33 其他开发

Xcode 7:更改产品捆绑包标识符

我正在设置Jenkins来自动化构建过程.特别是,根据我的需要,我希望能够设置不同的包标识符. 我正在使用Xcode Jenkins插件来设置包标识符: 问题在于,这将更改Info.plist文件以及MyTarget>常规>捆绑包标识符中的捆绑包标识符.但是,它不会在“构建设置">“包装">“产品捆绑包标识符"中更改捆绑包标识符. 如果我手动执行此操作,也会发生相同的情况. 我在 ..
发布时间:2019-09-02 19:39:21 移动开发

Jenkins中的自定义工作区

在配置作业时,我没有在Jenkins(版本1.465)中选中复选框以选择自定义工作区,是否有插件可以获取? 获取复选框后如何配置(工作空间路径)? 解决方案 我遇到了同样的问题.对于Maven构建,“使用自定义工作空间"选项位于“构建"部分(“高级"按钮) ..
发布时间:2019-09-02 19:38:32 其他开发