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-10如何保存Jenkins配置?
有什么方法可以在Git或其他任何地方保存管道配置或项目配置,以便当我的Jenkins机器崩溃时,我可以在新的Jenkins实例中迁移保存的配置?回答:我会(作为一个开始)让自己-https://wiki.jenkins.io/display/JENKINS/JobConfigHistory+Plugin保留对Jobs,Systemconfig等所做的所有更改的历史记录-已为我节省了很多时间。...
2024-01-10以代码的形式构建Jenkins
在我们公司,我们尝试使用‘一切事物即代码’的模式,该模式涉及到可复制的基础架构,监控,任务等方面。但是,在这篇文章当中,我将向你展示怎样将这种模式运用到 Jenkins 上。是的,我的意思是对于 Jenkins 完全可复制的配置,以及基础架构、插件、凭据、任务以及代码中的其他东西。另外,这...
2024-01-10Jenkins的git插件配置
在新的jenkins项目中配置git repo时出现此错误:Failed to connect to repository : Error performing command: ls-remote -h file:///c:\Dev\git\rx HEAD我在Windows机器上有一个本地gitrepo,并且从命令提示符处克隆相同的路径可在同一台机器上工作。我不知道可能是什么问题(git.exe在系统路径上)回答:将Jenkins安装为服务。但...
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-10在Jenkins控制台输出中回显
我正在遵循有关如何使用Jenkins签署AndroidAPK的准则。我已经用KSTOREPWD和KEYPWD参数化了Jenkins的工作。Jenkins的工作配置(“构建”->“执行”外壳)的一部分是获取这些参数并将其存储为环境变量:export KSTOREPWD=${KSTOREPWD}export KEYPWD=${KEYPWD}..../gradlew assembleRelease问题是当构建结束时,任何人都可以访问构...
2024-01-10Jenkins执行git命令时出错
尝试构建时出现以下错误:Building in workspace F:\BuildSource\SeleniumHTTPMonitoring > F:\soft\Git\bin\git.exe rev-parse --is-inside-work-tree # timeout=10Fetching changes from the remote Git repository > F:\soft\Git\bin\git.exe config remote.origin.url https://bitbuck...
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-10Jenkins控制台输出不是实时的
对詹金斯来说还很新,我有一个简单而烦人的问题。当我在Jenkins上运行作业(构建)时,我触发ruby命令执行我的测试脚本。问题是Jenkins没有从控制台实时显示输出。这是触发日志。Building in workspace /var/lib/jenkins/workspace/foo_barNo emails were triggered.[foo_bar] $ /bin/sh -xe /tmp/hudson4042436272524123595.sh+ ruby /var/lib/j...
2024-01-10永久保留此构建选项-Jenkins
我知道Keep this build forever詹金斯上有一个按钮。我对此有一个疑问:我的配置由一个主要工作和许多子工作组成(跨越各个阶段)。我想知道是否单击主作业中的按钮,子作业中的工件是否也被永久存储?还是我应该进入每个子职位并继续单击按钮?回答:此选项仅影响当前作业。如果要保留工件并...
2024-01-10集成测试工具之Jenkins使用配置
在上一篇博客中,我们主要介绍了DevOps理念以及java环境和jenkins的安装,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13805666.html;今天我们主要来看看jenkins常用插件的安装、配置使用; 我们知道在安装jenkins的过程中,激活jenkins后,首先是让我们安装一些插件,我们选择的是推荐插件;推荐插件一...
2024-01-10在macOS上更改Jenkins端口
我想知道如何更改Jenkins的默认端口8080。使用linux或Windows,只需通过配置文件即可完成。但是Jenkins的Mac配置文件看起来与其他文件完全不同。当然,启动服务器时可以传递–httpPort参数,但是我想在配置文件中执行此操作。有没有选择的余地?PS:通过Apache传递Jenkins实例可以解决问题,但是我想更改Je...
2024-01-10Jenkins管道git命令子模块更新
我想更新git clone上的子模块。有没有办法用詹金斯管道Git命令来做到这一点?目前我正在这样做…git branch: 'master', credentialsId: 'bitbucket', url: 'ssh://bitbucket.org/hello.git'但是,一旦克隆,它就不会更新子模块回答:使用当前的Git插件,您甚至不需要它。GIT插件支持带有子模块的存储库,而子模块...
2024-01-10【小程序】小程序Jenkins部署实践
背景和说明:代码是同一份,根据不同业务场景,打包出不同渠道的小程序,小程序之间的区别是功能的删减、底部菜单首页、业务接口传参带上不同的渠道号该项目使用的是uniapp本文章只涉及打包微信小程序遇到的问题:提测之后和每次修改bug,都需要打包给测试同事新包,而且不同渠道就要...
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-10Jenkins-如何将参数从上游传递到下游
我有3个版本:A-是控制流量的主版本B-注释者版本C-将在BI要向A添加String参数后执行,因此用户将手动输入一些String,但我不确定如何我可以将此参数传递给B吗?可以说这是我的构建流程:build(“ B”)build(“ C”)我不知道如何将参数传递到B,我应该从构建流程还是从B构建配置中做到这一点,我...
2024-01-10在Jenkins中调试Groovy脚本管道
我正在将Jenkins管道开发为Groovy脚本(脚本管道,而不是声明式),并且真正很困难。詹金斯始终是非常通用的关于语法/语义错误,输出栈象下面这样:在Jenkins中调试Groovy脚本管道groovy.lang.MissingPropertyException: No such property: caughtError for class: groovy.lang.Binding at groovy.lang.Binding.getVariable(Binding.java:63) at 所...
2024-01-10Jenkins用户在macOS更新后不见了
我在Mac上将Jenkins作为CI服务器运行。在具有用户jenkins的典型设置的情况下,它在macOS 10.12上运行良好。今天,我将macOS升级到10.13(HighSierra)。升级过程完成后,Jenkins无法启动。此外,系统上没有用户詹金斯。所有Jenkins文件都存在,但是在设置->用户和组中没有jenkins用户。如果我尝试在终端中使用jenk...
2024-01-10Jenkins从gitHub克隆时给出错误
我是新手Jenkins,从克隆存储库时出现以下错误GitHub。我试图在这里搜索所有相关问题,但可以找到确切的stacktstrace和答案。我正在尝试克隆需要用户名和密码的SSH://存储库,我在作业的工作配置设置中提供了存储库路径。我尚未进行任何与.ssh相关的设置,因为这似乎是与GIT存储库的安全性问题不同的...
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基于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项目/构建同时运行?
我有两个共享数据库的Jenkins项目。它们不能同时运行。严格来说,除了非并发之外,它们之间没有特殊的依赖关系,但是目前,我通过运行另一个的“下游”来部分管理此约束。这在大多数时间都有效,但并非总是如此。如果在第二个运行时发生源代码管理更改,则第一个将再次启动,并且它们将同时...
2024-01-10如何将Jenkins从一台PC移动到另一台PC
我目前在开发PC上使用Jenkins。我将其安装在开发PC上,因为我对该工具的了解有限。因此我在开发PC上对其进行了测试。现在,我对Jenkins感到很满意,可以作为我在构建过程中的长期“合作伙伴”,并希望将此Jenkins“移动”到专用服务器上。在此之前,我完成了很少的构建,并从每个构建中存档了工件...
2024-01-10在Linux下以用户身份运行Jenkins作业
我在Linux中安装了Jenkins,我想在用户下运行构建。不只是一个简单的用户,而是属于访问linux计算机的用户列表的一个用户,它属于某个组,因为它具有在特定文件夹下修改/创建文件的特权。我读过某处可以设置变量$ JENKINS_USER,但是我不知道在哪里以及如何进行设置。感谢您的时间PS我做了一些研究...
2024-01-10