
如何保存Jenkins配置?
有什么方法可以在Git或其他任何地方保存管道配置或项目配置,以便当我的Jenkins机器崩溃时,我可以在新的Jenkins实例中迁移保存的配置?回答:我会(作为一个开始)让自己-https://wiki.jenkins.io/display/JENKINS/JobConfigHistory+Plugin保留对Jobs,Systemconfig等所做的所有更改的历史记录-已为我节省了很多时间。...
2024-01-10
Jenkins从节点设置
我已经设置了一个Jenkins主节点,并且想要在同一网络中添加一个从节点。我需要在从机上安装Jenkins吗?还是可以在不首先安装Jenkins的情况下使用任意机器?回答:不,您根本不需要在任何从属计算机中安装Jenkins。如果它是Linux从站,则只需要启用SSH访问即可。如果是Windows计算机,则使用Java并与 Jenk...
2024-01-10
安装最新版本的jenkins时出现问题
在我的Ubuntu计算机上,我尝试在本地安装jenkins。我遵循了此指南:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu但是当我运行时,出现sudo apt-get install jenkins此错误:After this operation, 66.4 MB of additional disk space will be used.(Reading database ... 303314 files a...
2024-01-10
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-10
Jenkins和多配置(矩阵)作业
为什么Jenkins有两种工作,即多配置项目和自由样式项目?我读过某个地方,一旦选择其中一个,就无法(轻松地)转换为另一个。为什么我不总是选择多配置项目以确保将来的更改安全?我想为在Windows和Unix(以及其他平台)上构建的项目设置构建。我发现了这个问题),它提出了相同的问题,但我并...
2024-01-10
Jenkins 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中设置Maven参数
我正在试验Jenkins,并且正在寻找一种方法来允许Jenkins为不同的项目构建设置参数。通常,所有这些属性都存储在settings.xml中(我目前为运行Jenkins的用户提供了settings.xml,其中包括默认属性和我的存储库)。我想要同一项目的不同版本,这些版本特定于不同的Maven参数以及不同的目标。(有一项工作经...
2024-01-10
使用Jenkins进行Azure配置
作为QA流程的一部分(在Jenkins中),目标是自动化VM的配置和配置以运行QA测试。Jenkins管道可以触发Terraform代码来自动执行VM的配置和用于配置VM的ansible代码,但是,除非我们使用某些特定于供应商的模板(如AzureResourceManager模板),否则 , 类的问题并不容易。因此,借助Jenkins管道,在Azure云中置备...
2024-01-10
与Jenkins的无头持续集成
我正在尝试在RackSpace ArchLinux云服务器上设置Jenkins,但是一直无法完成。每当我尝试访问Jenkins网站时,都会出现此错误:AWT is not properly configured on this server. Perhaps you need to run your container with "-Djava.awt.headless=true"?java.lang.NullPointerException at sun.awt.X11FontManager.get...
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自动重新加载配置可能吗?
我有两台Jenkins服务器,它们共享一个作业目录,以实现高可用性。但是,如果一台服务器构建了任何工作区,则另一台服务器将无法构建该工作区,因为它们将下一个可用的内部编号存储在内存中。因此,我需要一个可以定期自动重新加载作业配置的插件。有人知道合适的插件吗?回答:我不知道这...
2024-01-10
如何在Jenkins中为每个从节点配置Maven安装?
症状如果我使用所有默认值在Jenkins( New Item => Maven project,使用maven插件)中创建一个Maven作业并运行所有默认值,则会出现此错误:Started by user anonymousBuilding on master in workspace /var/lib/jenkins/jobs/job_name/workspaceERROR: A Maven installation needs to be available for this project to be...
2024-01-10
jenkins与pylint导致构建失败
我添加了一个构建步骤来执行Python脚本。在此脚本中,使用lint.Run(.. args)调用pylint来检查代码。该脚本可以工作,但是最后,构建失败,并显示唯一的错误消息:Build step 'Execute Python script' marked build as failure有人知道为什么会这样吗?回答:看来您的pylint执行退出状态为非零(缺少脚本,错误的选...
2024-01-10
如何从命令行重置Jenkins安全设置?
有没有一种方法可以在没有用户/密码的情况下从命令行重设所有(或只是禁用安全性设置),因为我设法完全将自己锁定在外面Jenkins?回答:最简单的解决方案是完全禁用安全-变化true给false在/var/lib/jenkins/config.xml文件中。<useSecurity>true</useSecurity>然后只需重新启动詹金斯,sudo service jenkins restart然...
2024-01-10
在Jenkins中配置GitLab存储库
我正在尝试配置Jenkins(在Windows Server2008上运行)以连接到GitLab6.0存储库(在Linux机器上)。在本地窗口框中,我可以使用SSH URL在GitLab服务器上克隆项目。我在使用HTTPURL时遇到了一些问题,但是我确实设法使用Eclipse插件通过HTTP与身份验证进行连接。在Jenkins项目配置屏幕上,我尝试过:http://myserver...
2024-01-10
如何使用远程访问API获取jenkins的系统配置
Jenkins提供了不错的Remote Access API,可用于获取很多信息,例如作业和视图。我想知道是否或如何从远程访问API获取系统(全局)配置。这些信息在网页http://your.jenkins.url/manage中回答:您可以通过以下方式获取主节点/节点的配置http://your.jenkins.url/computer/(master)/config.xml这样对你够好吗?注意:自2014...
2024-01-10
配置Jenkins连接到BitBucket
我试图在Mac Mini上配置Jenkins,以便从BitBucket存储库中提取iPhone App的代码。在“Xcode插件”配置区域中,我尝试添加项目的git地址,但是它一直失败。经过研究,看来我必须使用ssh部署密钥来连接Bitbucket和Jenkins。到目前为止,我所做的是:ssh-keygen -t rsapbcopy < /Users/jenkins/.ssh/id_rsa.pub并且我将此SSH密钥...
2024-01-10
从jenkins进行配置时,JDK路径配置选项不可用
我正在使用Jenkins ver。 2.96。我导航到詹金斯>管理詹金斯>配置系统。我无法看到JDK和Maven的配置。从jenkins进行配置时,JDK路径配置选项不可用回答:要配置Java,Maven的,Git的转到詹金斯网址转到管理詹金斯 - >全局工具配置添加JDK,点击JDK下Add JDK按钮,然后取消安装自动(如果您已经在您的机器上...
2024-01-10
Hudson / Jenkins PMD配置
我是Jenkins的新手,刚刚开始配置它。这是我到目前为止所做的:安装并配置了Jenkins以显示主页。添加了PMD插件。将设置HUDSON_HOME为特定目录> C:\ Work \ Jenkins配置了一个测试版本以运行简单的no-thing ant脚本。运行成功编写了一个独立程序,pmdbuild.xml以对C:\ myview中的一组文件运行检查(我正在使用...
2024-01-10
“ Jenkins URL”配置存储在哪里?
我正在尝试将非默认URL设置为安装Jenkins的木偶脚本的一部分。我知道如何通过WebUI编辑值,但似乎找不到实际存储值的位置。我已经浏览了jenkins_home文件夹和apache,但尚未找到它。回答:它将其存储在一个不太可能的位置:hudson.tasks.Mailer.xml在Jenkins主文件夹中。...
2024-01-10
使用gmail配置Jenkins电子邮件通知
我尝试将jenkins配置为使用gmail作为POP提供程序发送电子邮件通知,但无法成功SMTP server - pop.gmail.comDefault user e-mail suffix - @gmail.comSender E-mail Address - Foobar CI <your.email@gmail.com>Use SMTP Authentication - yesUser Name - your.emailPassword - p******dUse SSL - yesSMTP Po...
2024-01-10
如何使用JUnit设置Jenkins
我们有一个JUnit通常从Eclipse运行的测试套件。我们最近已经开始尝试获得更好的开发环境的过程。为此,我们已开始在加利福尼亚州建立我们的项目Jenkins。如果JUnit在构建过程中可以运行测试套件,我们也希望这样做。为此,我认为我们需要一种从命令行执行测试套件的方法,以便我们可以将其集成Jenk...
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
具有外部定义的Jenkinsfile的多分支配置
我有一个开源项目,该项目位于GitHub上,并使用由Jenkins控制的构建场构建。我想使用管道以分支方式构建它,但是我不想在代码内存储Jenkinsfile。有没有办法做到这一点?回答:首先,为什么不希望在代码中使用Jenkinsfile?管道和构建文件一样,是代码的一部分。除此之外,您还可以加载常规文件以...
2024-01-10
如何设置ssh密钥以供jenkins通过ssh发布
Jenkins要求使用证书才能使用 ssh 发布和 ssh 命令。可以在下进行配置"manage jenkins" -> "ConfigureSystem"-> "publish over ssh"。问题是:如何创建证书?我有两台ubuntu服务器,一台运行Jenkins,一台用于运行应用程序。我应该设置Jenkins证书并将其一部分放置在部署框中,还是将证书设置在部署框上并将其一部分放...
2024-01-10
