RVM和Jenkins设置
我是Jenkins CI的新手。我在远程Jenkins中以及在shell下执行时安装RVM。#!/bin/bash -xsource ~/.bashrcrvm use 1.9.3@rails-3.2.3我收到以下错误。+ source /var/lib/jenkins/.bashrc++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/var/lib/jenkins/.rvm/bin:/var/lib/jenkins/.rvm/b...
2024-01-10Jenkins git的位置
我试图找到jenkins存储git存储库的目录,我需要能够设置AWS开发工具,以便可以运行shell命令aws.push到beantalk。由于某些原因,包含工作文件的目录似乎具有与之关联的错误分支信息。jenkins@192.168.1.1:~/jobs/myPHPapp/workspace$ git status# Not currently on any branch.# Untracked files:# (use "git add <file>..." to include in what w...
2024-01-10Jenkins远程触发器不起作用
当我尝试使用以下命令触发构建时,出现以下错误:卷曲http:// jenkins_server:port / jenkins / job / job_name / build?token =token_name输出:需要验证<-您的身份验证为:您所在的匿名 组:权限,你需要有(但没有):hudson.model.Hudson.Read …这是暗示:hudson.security.Permission.GenericRead …这是暗示:hudson.model.Hudso...
2024-01-10Jenkins SVN插件清除删除
在ubuntu 10.11上进行简单的apt-get更新后,我失去了svn轮询的可能性。我的所有项目都无法再轮询svn。插件更新中心显示此插件有可用的更新(1.34->1.37),但无法使用Web界面或cli进行更新。Jenkins日志显示了与Subversion插件相关的大量错误ATTENTION: Caught exception evaluating: it.isTagged(). Reason: java.lang.NullPointerExcept...
2024-01-10使用Slack启动Jenkins构建
我们将擦除MacMini并从头开始重新安装新的XCode和Jenkins。我们最近才开始使用Slack,我们希望使用它来接收Jenkins构建通知并启动Jenkins构建。因此,Slack通知没有问题。一切正常。当我尝试使用Slack开始构建时,出现了我的问题。本教程(http://sonnguyen.ws/how-to-trigger-a-jenkins-build-from-slack/)介绍了一种使用...
2024-01-10在macOS上更改Jenkins端口
我想知道如何更改Jenkins的默认端口8080。使用linux或Windows,只需通过配置文件即可完成。但是Jenkins的Mac配置文件看起来与其他文件完全不同。当然,启动服务器时可以传递–httpPort参数,但是我想在配置文件中执行此操作。有没有选择的余地?PS:通过Apache传递Jenkins实例可以解决问题,但是我想更改Je...
2024-01-10Jenkins git子模块更新失败
我有一个git repo,其中有一个子模块。两者都属于BitBucket上的团队。我的jenkins机器是带有git插件的AWSWindows服务器。我正在使用SSH密钥进行身份验证。我有三个詹金斯工作。一个克隆主仓库。这是成功的。一个将自己克隆第二个存储库(该存储库将用作子模块)。这也是成功的。在我的第三个构建工作...
2024-01-10Jenkins-获取最后完成的构建状态
我知道我可以打电话localhost/job/RSpec/lastBuild/api/json获取最新的Jenkins版本的状态。但是,由于我们的构建运行了很长时间(几个小时),所以我对最后一个 构建状态确实比在 此刻 正在 运行 的运行更感兴趣。最后一个完全运行的构建是否有api端点?还是我应该拉动构建的完整列表并从那里选择倒数第二...
2024-01-10自定义Jenkins发行版就是这么简单
让我们暂且不去关心其他语言的用户体验如何,单看 Jenkins 简体中文插件3万左右的下载量,就足以证明 Jenkins 中文本地化工作对很多用户是有意义的。在之前的一篇博文中,我们从改善用户下载、更新插件的角度出发,发布了 Jenkins 插件中心国内源。在此,需再次对清华大学开源镜像站等组织对开源...
2024-01-10Jenkins和Git在同一台服务器上
我有带有git存储库的家庭服务器。现在,我正在尝试在现有的PHP存储库上配置Jenkins。我已经正常安装了Jenkins,但是在创建Job时出现错误:储存库网址= /home/git/repositories/testing.git错误如下:无法连接到存储库:命令“ git ls-remote -h /home/git/repositories/testing.gitHEAD”返回状态码128:stdout:stderr:致命:...
2024-01-10通过Jenkins发送邮件成功构建吗?
我必须配置SMTP服务器,以便在Jenkins的配置路径中可以提供SMTP服务器。有人可以说出如何在Ubuntu中配置SMTP服务器以及如何在JenkinsEmail-Ext插件中映射该服务器。回答:我发现解决方案为:-1)sudo apt-get install mailutils(在Jenkins机器上)2)在Jenkins中安装Email-ext插件。 Select Internet Site under Postfix configuratio...
2024-01-10如何远程触发Jenkins构建并传递参数
我正在使用以下方法远程调用Jenkins作业:wget http://<ServerIP>:8080/job/Test-Jenkins/build?token=DOIT这里Test-Jenkinsjob被调用,并且DOIT是我使用的安全令牌。现在,我需要将一些参数传递给此作业的build.xml文件,即Test-Jenkins。我还没有弄清楚如何传递变量。回答:请参阅Jenkins文档: 参数化构建以下是您感兴趣...
2024-01-10Jenkins 关闭和重启详细介绍及实现
Jenkins 关闭和重启我们用jar -jar jenkins.war来启动jenkins服务器,那么我们如何关闭或者重启jenkins服务器呢?经过搜索找到了相应的方法.关闭jenkins服务只需要在访问jenkins服务器的网址url地址后加上exit。例如我jenkins的地址http://localhost:8080/,那么我只需要在浏览器地址栏上敲下http://localhost:8080/exit 网址就...
2024-01-10Jenkins从gitHub克隆时给出错误
我是新手Jenkins,从克隆存储库时出现以下错误GitHub。我试图在这里搜索所有相关问题,但可以找到确切的stacktstrace和答案。我正在尝试克隆需要用户名和密码的SSH://存储库,我在作业的工作配置设置中提供了存储库路径。我尚未进行任何与.ssh相关的设置,因为这似乎是与GIT存储库的安全性问题不同的...
2024-01-10如何仅在Jenkins上为一个子模块执行包?
我有4个模块SBT项目:module-a,module-b,module-c,module-d。每个模块都可以打包为WAR。我想在Jenkins上建立一个部署,该部署将仅构建4个模块之一并将其部署到容器中。详细地说,我想有4个詹金斯工作- ,job-a,job-b,job-c,job-d每个建筑物仅定义模块(a至d)。现在,我使用clean update test packageJenkins sbt构建...
2024-01-10Jenkins:按标签或参数过滤构建历史记录
是否可以在Jenkins中过滤构建历史记录,以便仅显示带有特定标签或参数的构建?假设我有一些参数化的工作。参数之一是简单的字符串,可以是“实验”或“官方”。是否有任何插件可以过滤构建历史记录以仅显示“正式”构建?回答:您可以通过此插件https://wiki.jenkins-ci.org/display/JENKINS/View+Job+Filter...
2024-01-10如何在Jenkins中以根用户身份运行脚本?
我需要在Jenkins中以root身份而不是默认用户身份运行Shell脚本。我需要更改什么?我的sudoers文件是这样的:# User privilege specificationroot ALL=(ALL) ALLigx ALL=(ALL) ALL%wheel ALL=(ALL) ALL# Allow members of group sudo to execute any command# (Note that later entries override this, so you ...
2024-01-10“ Jenkins URL”配置存储在哪里?
我正在尝试将非默认URL设置为安装Jenkins的木偶脚本的一部分。我知道如何通过WebUI编辑值,但似乎找不到实际存储值的位置。我已经浏览了jenkins_home文件夹和apache,但尚未找到它。回答:它将其存储在一个不太可能的位置:hudson.tasks.Mailer.xml在Jenkins主文件夹中。...
2024-01-10从Jenkins外部调用Jenkins构建?
我是Jenkins的新手,我不确定是否可以这样做,但是我想设置一个Web界面,在此人可以单击“开始作业”,这将告诉Jenkins开始特定的构建作业。詹金斯(Jenkins)是否有允许这种事情的网络服务?如果是这样,那将是一个简单的例子?回答:这是文档的链接: Jenkins远程访问API 。查看“ 提交作业” 部...
2024-01-10Jenkins Java:获取开始构建的用户
下 http://[JENKINS_NAME]/job/[JOB_NAME]/[BUILD_NUMBER]/我可以看到 。我想从我的Java应用程序中获取该用户名。任何帮助深表感谢。回答:您可以拨打http以获得所有这些详细信息。获取这些详细信息的URL是:http://<Jenkins URL>/job/<job name>/<build number>/api/json在其余的调用之后,您将获得此json。{"_class": "hudson.model...
2024-01-10在设置构建说明Jenkins中使用构建时间戳记
我已经安装了Description Setter插件,但是我不知道是否以及如何使用BUILD_ID,它在jenkins / env-vars.html/中以以下格式显示:“ 2005-08-22_23-59-59”(YYYY- MM-DD_hh-mm-ss)。有谁知道我是否可以使用它以及如何使用?显示BUILD_ID是向构建描述添加时间戳的最简单方法,但是如果不可能,如何实现?谢谢!回答:他...
2024-01-10基于zabbix实现监控Jenkins过程详解
一、监控架构图二、实现思路在 Jenkins 上安装 Metrics 插件,使 Jenkins 暴露 metrics api;编写python代码从api抓取数据,并将数据解析为zabbix可以识别的格式;配置 Zabbix server 及 agent 以实现监控及告警三、具体配置1、安装Jenkins Metrics插件插件下载地址:http://updates.jenkins-ci.org/download/plugins/metrics/安装...
2024-01-10如何将Jenkins从一台PC移动到另一台PC
我目前在开发PC上使用Jenkins。我将其安装在开发PC上,因为我对该工具的了解有限。因此我在开发PC上对其进行了测试。现在,我对Jenkins感到很满意,可以作为我在构建过程中的长期“合作伙伴”,并希望将此Jenkins“移动”到专用服务器上。在此之前,我完成了很少的构建,并从每个构建中存档了工件...
2024-01-10动手实践:美化Jenkins报告插件的用户界面
对于 Jenkins 而言,可以使用大量插件来可视化各种构建步骤的结果。有一些插件可用于呈现测试结果、代码覆盖率、静态分析等。所有这些插件通常都会获取给定构建步骤的构建结果,并在用户界面中显示它们。为了呈现这些细节,大多数插件使用静态 HTML 页面,因为这种类型的用户界面是 Jenkins 自 20...
2024-01-10搭建JMeter+Jenkins+Ant持续化
------------恢复内容开始------------pache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性...
2024-01-10