jenkins-plugins相关内容
在Jenkins的工作中,我正在执行预构建中的一些动作,例如执行Shell脚本. 通过使用Jenkins插件"EnvInject",我想将环境变量注入到我的Maven构建(单元测试)中,以便可以在Java单元测试中使用这些变量. 在shell脚本中,即时消息执行的操作类似于: echo "ip=$IP" >> unit-test.properties 建Jenkins时输出以下内容:
..
我目前正在尝试下面的Jenkins kubernetes插件,但是有一些问题. https://wiki.jenkins-ci.org/display/JENKINS/Kubernetes +插件 就我而言,Jenkins在我的kubernetes集群中不存在.这是因为我有三个用于开发,登台和生产环境的kubernetes集群,而不是每个环境都没有三个Jenkins服务,而是要有一个统
..
我有一个脚本,可以使用令牌远程触发Jenkins上的作业.这是我的脚本: JENKINS_URL='http://jenkins.myserver.com/jenkins' JOB_NAME='job/utilities/job/my_job' JOB_TOKEN='my_token' curl "${JENKINS_URL}/${JOB_NAME}/buildWithParameters
..
我们将Jenkins服务器用于日常构建过程,并通过SSH在远程主机上执行一些bash脚本.该脚本在远程主机上生成html日志文件. 我们正在使用复制到从属插件将文件复制到从属计算机上,然后将通过ssh 插件发布到在构建过程中管理SSH会话. 现在的问题是,我们要将一些文件(脚本的日志文件)从远程ssh主机复制到Jenkins服务器. 对于相同的服务器,这将是可能的更好的选择(如果有插件
..
我想知道,如何使用Jenkins Remote将插件安装到Jenkins 访问API? 我找到了使用jenkins CLI进行安装的方法.但是我需要知道如何使用API进行相同的操作. 我尝试使用jenkins-python库.但是我没有找到任何办法 在那里安装插件. 解决方案 我认为这是不可能的.但是,作为解决方法,您可以考虑创建一个通过Jenkins CLI安装插件的作业.然后,您可
..
我在装有Tomcat 8的同一台服务器上运行Jenkins 1.6(并且也尝试使用Jenkins 2.0).我需要将Maven多模块应用程序部署到Tomcat Web应用程序.它有两个必须部署的子模块中的war文件. Deploy插件最多支持Tomcat 7,并且工作正常.但是,问题是我需要使用Tomcat 8,因为我的Web应用程序无法在Tomcat 7上运行. 是否可以将War文件从Jenki
..
我想和詹金斯建立声纳.但是我不确定声纳站点描述了执行此操作的两种不同方法,或者有两个必要步骤: 据我了解,这是两种不同的方式.如果是这样,Sonar本身和Sonar跑步者之间有什么区别以及优点和缺点是什么? 解决方案 如果要使用SonarQube和Jenkins分析项目,则需要满足以下条件: 已启动并正在运行的SonarQube服务器 已安装并运行SonarQube Sc
..
我正在尝试在Ubuntu 13.10上安装Jenkins,并且在尝试运行以下命令时遇到上述错误: wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - 解决方案 如果您落后于公司代理并且公司使用其自己的证书,则可能会出现此问题.只需在命令中添加"--no-check-c
..
我正在使用 github oauth插件登录,但对于我们组织中的所有用户,我都会收到错误消息: Access Denied is missing the Overall/Read permission 我已经尽我所能尝试使此工作变得可行,并且我可能会退后一步,使每个人都成为管理员用户,我不希望这样做. 任何建议将不胜感激. 解决方案 这是我解决身份验证问题的
..
我已经通过将其WAR文件部署到Tomcat来安装了Jenkins.键入 http://localhost:8080/jenkins 在浏览器中,jenkins主页正在打开,这表示jenkins已成功安装.我配置了系统设置,提供了jdk和maven路径并保存它们.然后要安装插件,我单击了Jenkins-> Manage插件,然后单击了Available选项卡,但找不到任何插件.我尝试了三种
..
我有一个工作叫做“开发",另一个项目叫做“代码分析".目前,我们有两个不同的作业和不同的工作区,但是代码相同.有什么办法可以将同一工作空间用于多个作业? 我检查了Jenkins中可用的插件,但没有找到合适的插件. 解决方案 假设您的“开发" Jenkins作业工作区为/var/workspace/job1.在“代码分析"作业配置页面中,在选项卡General下单击Advanced...,
..
如果在Jenkins中进行后构建后构建通过或失败,我将尝试执行Shell脚本.除了运行目标外,我在后期构建中看不到此选项来执行一些Shell脚本. 解决方案 使用生成后任务插件.
..
我想在定义管道构建作业的Jenkinsfile中利用来自Jenkins的现有 Mailer 插件.鉴于以下简单的失败脚本,我希望每次构建时都会收到一封电子邮件. #!groovy stage 'Test' node { try { sh 'exit 1' } finally { step([$class: 'Mailer', notifyEv
..
从更新中心安装插件会导致: 检查Internet连接失败连接到 http://www.google.com/.也许您需要配置HTTP代理?部署插件失败-详细信息hudson.util.IOException2:无法从中下载 http://updates.jenkins-ci.org/download/plugins /deploy/1.9/deploy.hpi 是否可以下载插件并将其手
..
我有一个在Jenkins中运行的多模块Maven项目.我想将最终工件(装配体构建中的RPM)部署到Nexus服务器.我认为没有理由部署中间工件(因此没有"mvn clean deploy"),因为这会在我不需要的服务器上产生额外的垃圾.我们正在尝试建立连续的交付渠道,因此我们从未部署过SNAPSHOT版本. Jenkins的各种插件似乎都集中在部署所有工件上.我该如何部署自己选择的那个? 编
..
我是Jenkins的新手,我想知道如何显示在邮件正文(而不是附件)中成功构建之后生成的html报告(不是html代码). 我想知道我应该遵循的确切步骤以及可能的果冻模板的内容. 解决方案 深入了解插件文档.此处无需常规. 只需确保将内容类型设置为HTML,然后将以下内容添加到正文中即可: ${FILE,path="my.html"} 这会将my.html内容放置在您的
..
如何获取已安装的Jenkins插件的列表? 我搜索了Jenkins远程访问API文档,但没有找到.我应该使用Jenkins的CLI吗?有文件或示例吗? 解决方案 您可以使用 输入以下 Groovy脚本以遍历已安装的插件并打印出相关信息: Jenkins.instance.pluginManager.plugins.each{ plugin -> println (
..
如何清理Jenkins中的工作区?我正在使用AccuRev作为版本控制工具. 我在詹金斯创建了freestyle个项目. 解决方案 在Jenkins中有一种清理工作区的方法.您可以在构建之前或构建之后清理工作空间. 首先,安装工作区清理插件. > 要在构建之前清理工作区,请执行以下操作: 在构建环境下,选中在构建开始之前删除工作区. 要在构建后清理工作空间,请执行以下
..
我是Hudson/Jenkins的新手,我想知道是否有一种方法可以将Hudson的配置文件检入到源代码管理中. 理想情况下,我希望能够单击UI中的“保存配置"按钮,并将Hudson配置文件签入源代码管理. 解决方案 最有用的答案 有一个名为 SCM Sync配置插件. 原始答案 看看 编辑:如果您找到确定更改用户的方法,请告诉我们. 编辑2011-01-10
..
我有一个詹金斯(Jenkins)工作,我在其中生成一个HTML页面作为构建后的步骤,其中包含图像链接(HTML img标签).该HTML页面由HTMLPublisher插件针对每个作业发布. 这一直很好.但是由于我已经将Jenkins更新为1.643版,所以当我单击发布的HTML页面时,只会看到空白页面. 我尝试了很多事情,发现了以下奇怪的行为: 自更新以来,我无法将外部链接嵌入到发布
..