
增加Jenkins登录超时
有谁知道在詹金斯注销用户之前如何增加超时窗口?我希望将其提高到1天左右。我整天都在詹金斯工作,我们在两次工作之间一直注销。令人沮丧的是,“保持登录状态”复选框似乎也不起作用。回答:Jenkins使用Jetty,Jetty的默认超时为30分钟。这与身份验证设置无关-我使用的是ActiveDirectory,但仍然...
2024-01-10
Jenkins注入环境变量
在詹金斯(Jenkins)的工作中,我正在执行预构建中的一些操作,例如执行Shell脚本。通过使用Jenkins插件“EnvInject”,我想将环境变量注入到我的Maven构建(单元测试)中,以便可以在Java单元测试中使用这些变量。在shell脚本中,即时消息执行类似以下操作:echo "ip=$IP" >> unit-test.properties在构建Jenkins时...
2024-01-10
Jenkins:无法连接到存储库
我正在尝试在github仓库上连接詹金斯。当我指定Repo URL jenkins时,返回以下错误消息:无法连接到存储库:命令“ git ls-remote -h git@github.com:adolfosrs / jenkins-test.gitHEAD”返回状态码128:stdout:stderr:主机密钥验证失败。致命:无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。...
2024-01-10
Jenkins扩展选择参数-使用值
我是Jenkins的新手,所以这可能很简单。我安装了扩展选择参数插件。我正在使用“多重选择”参数类型从服务器列表(SERVER1,SERVER2,SERVER3)中进行选择,我已将“源”设置为“值”,“默认值”和“值描述”。我保存了,看起来很棒。我可以选择任何或所有服务器进行构建。现在是一个大问题。如...
2024-01-10
永久保留此构建选项-Jenkins
我知道Keep this build forever詹金斯上有一个按钮。我对此有一个疑问:我的配置由一个主要工作和许多子工作组成(跨越各个阶段)。我想知道是否单击主作业中的按钮,子作业中的工件是否也被永久存储?还是我应该进入每个子职位并继续单击按钮?回答:此选项仅影响当前作业。如果要保留工件并...
2024-01-10
使用Jenkins进行Azure配置
作为QA流程的一部分(在Jenkins中),目标是自动化VM的配置和配置以运行QA测试。Jenkins管道可以触发Terraform代码来自动执行VM的配置和用于配置VM的ansible代码,但是,除非我们使用某些特定于供应商的模板(如AzureResourceManager模板),否则 , 类的问题并不容易。因此,借助Jenkins管道,在Azure云中置备...
2024-01-10
Jenkins可编辑电子邮件通知模板
我们已经配置了Jenkins-可编辑的电子邮件通知模板,以便在每次构建后发送自定义的电子邮件。 :*Jenkins -> Manage Jenkins -> Editable Email Notification Templates-> Add New Template* 在"Default Content"下一节中的脚本中,然后在下一节中,我们添加了默认的groovy脚本(例如:groovy-html.template-复制粘贴内容)。保存。现在...
2024-01-10
Jenkins提供的SDK目录不存在
我试图建立持续集成与Jenkins上一个android gradle项目构建它时,出现以下错误:[Android Gradle Jenkins Experiment2] $ "/Users/Shared/Jenkins/Home/workspace/Android Gradle Jenkins Experiment2/gradlew" buildFAILURE: Build failed with an exception.* What went wrong:A problem occurred confi...
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
Jenkins-获取最后完成的构建状态
我知道我可以打电话localhost/job/RSpec/lastBuild/api/json获取最新的Jenkins版本的状态。但是,由于我们的构建运行了很长时间(几个小时),所以我对最后一个 构建状态确实比在 此刻 正在 运行 的运行更感兴趣。最后一个完全运行的构建是否有api端点?还是我应该拉动构建的完整列表并从那里选择倒数第二...
2024-01-10
您如何在Jenkins中设置默认编码?
我有一个输出非ASCII字符的python脚本。它可以从命令行正常运行(它具有LANGen_US.UTF-8),但是一旦我尝试在Jenkins中运行(从同一shell启动),它就会以ascii终端的典型方式失败:UnicodeEncodeError: 'ascii' codec can't encode character u'\xe5' in position 37: ordinal not in range(128)我尝试在“执行外壳”构建步骤中执行脚本...
2024-01-10
用Jenkins建立Unity项目失败
我正在尝试在Mac OS Server上使用Jenkins构建Unity项目。但是当我尝试运行以下脚本时/Applications/Unity/Unity.app/Contents/MacOS/Unity -quit -batchmode ${PROJECT_PATH} -executeMethod BuildScript.DevelopmentBuild脚本显示了这一点,_RegisterApplication(),无法建立与WindowServer的默认连接,_CGSDefaultConnection(...
2024-01-10
如何配置Jenkins在端口80上运行
我正在运行Ubuntu 11.10,并已sudo apt-get install jenkins在该系统上安装Jenkins。我看过一些有关如何设置反向代理(Apache,Nginx等)的教程,但是,这是专门用于jenkins的VM,我想让jenkins在端口80上运行时尽可能保持精简。我发现了新贵的配置,/etc/init/jenkins.conf并将端口修改为80env HTTP_PORT=80当我通过启动jenkins...
2024-01-10
Jenkins在两个slave上工作?
我们需要能够运行消耗两个奴隶的詹金斯工作。(或者,两个作业,如果我们可以保证它们同时运行,并且至少有一个可能知道另一个是什么。)这种情况是我们有一个重量级的应用程序,需要针对它进行测试。测试在一台计算机上运行,应用程序在另一台计算机上运行。将它们放在同一主机上是...
2024-01-10
将Jenkins构建参数传递给管道节点
我创建了一个新的詹金斯管道。(当前)使用单个名为的布尔选项对管道进行参数化VAR_A。我的管道脚本是:node ('windows') { echo "$VAR_A" bat 'env'}当我手动创建带有VAR_A选中项的项目时,将按预期回显“ true”。但是,环境变量列表未显示VAR_A=true。我能够env显示VAR_A是否将呼叫包装在一个withEnv块中...
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-10
Jenkins的带有参数的JobDSL队列
有人知道您是否可以从具有参数的JobDSL中运行Jenkins的工作吗?我已经使用了队列https://jenkinsci.github.io/job-dsl-plugin/#path/queue但是根据文档,它仅接受字符串或Job对象。也许有一种方法可以对Job对象进行处理,但是还不清楚。从JobDSL文档:def example1 = job('example-1') { displayName('first example')}queue(example1)...
2024-01-10
Jenkins凭证通过Groovy存储访问
我找到了一种方法来访问Jenkins中的凭据存储区:def getPassword = { username -> def creds = com.cloudbees.plugins.credentials.CredentialsProvider.lookupCredentials( com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials.class, jenkins.mode...
2024-01-10
Jenkins节点是否可以优先进行构建作业
我在jenkins中有一组构建作业,可以在3个构建节点中的任何一个中运行。它们都带有通用标签“ubuntu_build”。每个节点都有许多执行程序,因此允许某些构建在计算机上并行执行。该安装程序运行正常,可以完成预期的工作,但我想对其进行改进。3个构建节点具有不同的性能。第一个是第二个的两倍...
2024-01-10
Jenkins-如何将参数从上游传递到下游
我有3个版本:A-是控制流量的主版本B-注释者版本C-将在BI要向A添加String参数后执行,因此用户将手动输入一些String,但我不确定如何我可以将此参数传递给B吗?可以说这是我的构建流程:build(“ B”)build(“ C”)我不知道如何将参数传递到B,我应该从构建流程还是从B构建配置中做到这一点,我...
2024-01-10
如何在Jenkins上显示XUnit测试输出
根据JUnit格式化的测试输出,我使用https://github.com/garcus/wct-xunit-reporter创建了XUnit报告xml 。Jenkins无法显示测试结果,这是行不通的。我试过了:不同的XUnit测试结果(发布xUnit测试结果报告:[xUnit] [错误]-结果文件’.... / testfile.xml’的转换文件(在度量标准’NUnit’的转换过程中)无效。 )JUnit测试结...
2024-01-10
Jenkins版本从1.613升级到最新版本
我想将我的Jenkins版本从1.613升级到最新版本,即2.80,由于我目前的Jenkins版本是2岁,我看到我的Java版本是1.7,我想升级Java版本更新Jenkins版本需要Java 1.8,无论如何,我可以在没有任何停机时间的情况下升级我的Jenkins并且没有混乱..?我害怕我不能回滚java一旦我升级到1.8,我也害怕所有的插件。我需要...
2024-01-10
如何在Jenkins中将编码设置为UTF-8
控制台输出中的西里尔符号未正确显示。Jenkins在Windows 7上通过Tomcat / 8.5.11运行Jenkins属性显示:file.encoding Cp1251sun.jnu.encoding Cp1251sun.stderr.encoding cp866sun.stdout.encoding cp866 自动测试代码中的编码为UTF-8。是西里尔文字_максимум_РёРЅС„РsрмаѰІи求助:我在bin文件夹中创建...
2024-01-10
Jenkins:在MultiJob中共享变量
我将Jenkins用于测试/构建目的,因此我使用以下配置创建了一个MultiJob项目:Test JobBuild JobInstall JobMultiJob是从Master Jenkins启动的,但是其他作业是从其他Node 启动的。生成作业执行创建BUILD_ID 的Shell脚本。现在,我希望将BUILD_ID作为参数传递给安装作业。我怎样才能做到这一点?我唯一的选择是使用...
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-10
