Jenkins权限被拒绝
很抱歉来到这里问这个问题,但是我已经读完了所有互联网,试图找到解决方案,但是我仍然遇到这个问题…我已经成功安装了Jenkins(让我在仍有希望的时候开始)可以在我们的持续集成流程中使用它。我试图从这样一个简单的例子开始:pipeline { agent any stages { stage('Build') { steps ...
2024-01-10Jenkins插件下拉菜单
我无法以某种方式存储我为Jenkins插件添加到jelly.xml中的下拉菜单中的值。另一方面,文本字段也可以正常工作果冻:<f:entry title="Catch+ Version" field="selection"> <f:select/></f:entry>我没有向数据绑定构造函数添加任何内容。也许这已经是问题了。我不知道如何添加它,因为它不是字符串而是列表?因此,...
2024-01-10RVM和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-10如何获取Jenkins的API令牌
我正在尝试使用詹金斯Rest API。在说明中说我需要api密钥。我在所有的配置页面中查找了它。我如何获取詹金斯的API密钥?回答:自Jenkins 2.129起,API令牌配置已更改:您现在可以拥有多个令牌并为其命名。他们可以被单独撤销。登录到詹金斯。单击您的姓名(右上角)。单击 (左侧菜单)。使用...
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-构建步骤之间的条件
我想用詹金斯建立一个Maven项目。但是,只有在SVN储存库中的某个文件已更改(并且包含特殊密钥)的情况下,才必须构建项目。所以我的计划是创建一个包含两个构建步骤的工作:第一步是执行检查该“条件”的shell或python脚本。第二步是实际的Maven构建仅当步骤1中的条件检查返回“ true”时,...
2024-01-10Jenkins扩展选择参数-使用值
我是Jenkins的新手,所以这可能很简单。我安装了扩展选择参数插件。我正在使用“多重选择”参数类型从服务器列表(SERVER1,SERVER2,SERVER3)中进行选择,我已将“源”设置为“值”,“默认值”和“值描述”。我保存了,看起来很棒。我可以选择任何或所有服务器进行构建。现在是一个大问题。如...
2024-01-10如何使用JUnit设置Jenkins
我们有一个JUnit通常从Eclipse运行的测试套件。我们最近已经开始尝试获得更好的开发环境的过程。为此,我们已开始在加利福尼亚州建立我们的项目Jenkins。如果JUnit在构建过程中可以运行测试套件,我们也希望这样做。为此,我认为我们需要一种从命令行执行测试套件的方法,以便我们可以将其集成Jenk...
2024-01-10Jenkins-Groovy脚本错误
当我尝试在Jenkins控制台中执行以下Groovy脚本时,发生以下错误。import hudson.model.*/* removed as per comments// get current thread / Executordef thr = Thread.currentThread()// get current buildimport hudson.model.* def build = thr?.executable*/// get parametersdef parameters = bu...
2024-01-10在macOS上更改Jenkins端口
我想知道如何更改Jenkins的默认端口8080。使用linux或Windows,只需通过配置文件即可完成。但是Jenkins的Mac配置文件看起来与其他文件完全不同。当然,启动服务器时可以传递–httpPort参数,但是我想在配置文件中执行此操作。有没有选择的余地?PS:通过Apache传递Jenkins实例可以解决问题,但是我想更改Je...
2024-01-10在Jenkins管道中解析XML文件
我有一个XML文件,我想将其用作管道脚本的输入。问题是XMLParser不可序列化,因此我将其放在NonCPS函数中,但是因此丢失了Node对象。这是管道脚本:def buildPlanPath = 'C:\\buildPlan_test.xml'@NonCPSgroovy.util.Node getBuildPlan(path) { new XmlParser().parseText(readFile(path))}node { //def buildPlan = new XmlParser(...
2024-01-10Jenkins构建稳定性/统计报告插件
我有一个詹金斯实例运行约200个工作。我需要一个插件来显示所有作业的构建统计信息。每个项目的总构建失败的成功每次构建的平均时间。搜索了很多,但是找不到合适的报告插件。请帮忙回答:您可以根据要执行/显示的自定义/功能多少来查看以下几种: https://wiki.jenkins-ci.org/display/JENKINS/Glo...
2024-01-10在Jenkins中运行自定义数据库脚本
到目前为止,我已经在Jenkins中看到了与构建过程相关的不同选项和工作。我想知道是否存在创建作业的方法,该作业将连接到数据库并运行脚本,该脚本将执行某些操作。也许Jenkins可以运行脚本文件或仅存储一些要运行的动作。提前致谢。回答:您有两个主要选择:使用 或 构建步骤使用基于Ja...
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 编译后使用SSH发布详解
前言想要实现自动发布编译好的apk,我们可以使用官方插件库里的如下插件。你可以使用FTP SSH等方式自动化发布,当然你也可以写脚本实现复杂的发布操作。我以Publish Over SSH为例简单讲解下(主要是目前没部署FTP服务 TAT)因为不知道怎么使用这个插件,所以我查看了下官方文档https://wiki.jenkins-c...
2024-01-10Jenkins从gitHub克隆时给出错误
我是新手Jenkins,从克隆存储库时出现以下错误GitHub。我试图在这里搜索所有相关问题,但可以找到确切的stacktstrace和答案。我正在尝试克隆需要用户名和密码的SSH://存储库,我在作业的工作配置设置中提供了存储库路径。我尚未进行任何与.ssh相关的设置,因为这似乎是与GIT存储库的安全性问题不同的...
2024-01-10在Jenkins管道中使用凭证签出SVN?
如何通过Jenkins管道groovy脚本检出需要用户凭据的Subversion存储库?似乎内置svn命令不支持凭据,因此我尝试了如下代码:node { stage 'checkout' withCredentials([[$class: 'UsernamePasswordMultiBinding', credentialsId: '34761a89-1402-47d7-96e2-aec22ffdc50b', u...
2024-01-10如何在Jenkins节点上设置工作区根目录?
默认情况下,Jenkins节点上的作业将存储在中[Remote FS root]\workspace\。目前[Remote FSroot]设置为D:\,所以我的工作在D:\workspace\。由于Windows的字符数限制为255个,因此我需要作业目录直接位于驱动器的根目录下。如何将工作区根目录设置为D:\?回答:在启动Jenkins主节点时,我们必须指定以下参数:-Dhudson.m...
2024-01-10Jenkins Pipeline访问环境变量
我正在尝试在Jenkins中使用DSL管道。我认为如果可以将项目名称用作脚本的一部分,那就太好了。git credentialsId: 'ffffffff-ffff-ffff-ffff-ffffffffffffff',\url: "${repo_root}/${JOB_NAME}.git"我得到错误:groovy.lang.MissingPropertyException: \No such property: JOB_NAME for class: groovy.lang.Binding我以为我遵循了这些...
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从一台PC移动到另一台PC
我目前在开发PC上使用Jenkins。我将其安装在开发PC上,因为我对该工具的了解有限。因此我在开发PC上对其进行了测试。现在,我对Jenkins感到很满意,可以作为我在构建过程中的长期“合作伙伴”,并希望将此Jenkins“移动”到专用服务器上。在此之前,我完成了很少的构建,并从每个构建中存档了工件...
2024-01-10Jenkin邮件收发实现原理及过程详解
一、配置 Jenkins 邮箱的全局配置检查是否已安装插件Email Extension Plugin获取 qq 邮箱授权码进入 qq 邮箱 ---> 设置 ---> 账户配置 jenkins 邮箱的全局配置:系统管理 - 系统设置 - 完成邮箱配置 - 测试是否配置正确<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建...
2024-01-10