jenkins相关内容

如何使用定制的JDK构建Jenkins项目?

我有一个使用一些多分支管道运行的常规Jenkins实例。该实例在JDK 11上运行,因为Jenkins并不真正支持更高版本。没关系。 然而,不好的是,我的所有管道似乎也被限制在Java 11上。Jenkins只是用它自己使用的JDK运行所有的构建。不过,这是不对的。 此时,任何解决方案都可以,但理想情况下,我只希望有两个独立的JDK:Jenkins本身的JDK 11和自动运行所有构建的 ..
发布时间:2022-09-24 10:48:34 Java开发

如何在脱机机器上构建和发布Maven项目(使用文件目录作为lib存储库)

我需要使用Jenkins构建和发布项目, 在无法访问Maven Central,甚至无法访问Nexus的服务器上。 假设我有权访问开发机器上的Maven-Central, 要填充maven local_store,我可以执行以下操作 mvn dependency:resolve-plugins dependency:go-offline 然后将本地存储库复制到Linux服务器上。 然 ..
发布时间:2022-09-22 23:31:07 其他开发

错误-Jenkins检测到正在运行多个实例

我将Jenkins作为Windows服务运行。一切都很好,从今天中午开始,我打开它时突然看到以下错误。 Jenkins检测到您似乎正在运行多个实例 共享相同主目录‘’的Jenkins的。这 让詹金斯大惑不解,你可能会经历奇怪的事情 行为,所以请纠正这种情况。 This Jenkins:17485453上下文路径=“”at 1264@<;MachineName> 其他詹金斯:156213 ..
发布时间:2022-08-19 23:36:16 其他开发

在Windows上的Ubuntu上Bash无法从Jenkins工作-Jenkins作业挂起

我们使用repo和Gerrit工具来管理我们的Git存储库和代码审查。 ‘repo init’和‘repo sync’在我们的Linux从属系统上运行良好,但我们在Windows从属系统上遇到了重大问题: 当在Jenkins‘Execute Shell’框中给出时, Shebang指令在Windows上被忽略,因此如果我们在Windows Slave上安装了多个外壳(MINGW_32 ..
发布时间:2022-08-14 10:18:36 其他开发

如何将内部版本号(来自Jenkins)添加到JAR文件?

我的应用程序是由Jenkins和Maven构建的,我想将内部版本号添加到JAR文件中(这包括添加到JAR的文件名中,并在JAR中添加内部版本号),可能会在JAR中创建一个包含版本+内部版本号的文件,我还可以提取此信息以供其他使用,有人能帮助我吗? 推荐答案 Use应将内部版本号传递给maven生成,以便将其设置为项目版本的一部分。 我建议使用Version:set Maven插件(参 ..
发布时间:2022-08-10 09:10:12 其他开发

缓存Jenkins管道上的NPM依赖项

我们都知道使用NPM下载依赖项可能非常耗时,尤其是当我们仅限于旧的NPM版本时。 对我来说,作为一名开发人员,这并不是什么大事,因为我必须在本地开发计算机上执行这一操作很少,并且所有操作都使用项目文件夹中的node_MODULES缓存。但现在我想将这些应用程序带到一个CI环境中,与Jenkins一起。 我意识到使用NPM下载依赖项花费了大量的时间。这是一个问题,因为: NPM下载 ..
发布时间:2022-07-25 11:11:09 其他开发

如何使用GitLab WebHook触发Jenkins多分支管道

我目前设置了一个Jenkins多分支管道作业,该作业基于我们的GitLab服务器上托管的Git存储库。Jenkins可以读取存储库中的分支,并为存储库中的每个分支创建作业。但我想不出如何在GitLab中使用网络挂钩触发作业。 我的问题是: 如何从我们的GitLab服务器在Jenkins中触发创建新的分支作业?我看不到正在推送新分支的网络挂钩。 如何触发单个分支的实际生成作业?我只 ..

Git/Jenkins TLS问题

当Jenkins尝试克隆回购时,我收到以下错误 无法连接到存储库:命令“/usr/bin/git ls-Remote-h--https://github.com/chkp-lebowits/protego-examples/head”返回状态代码128: 标准输出: Stderr:FATAL:无法访问‘https://github.com/chkp-lebowits/protego-exampl ..
发布时间:2022-06-29 17:12:20 其他开发

将Quality Gate添加到Jenkins Maven项目的构建部分

我有一个Jenkins Maven项目,它为我的构建运行SonarQube分析。我想添加质量门,这样当质量门失败时我的构建就会失败。我也希望不使用Jenkinsfile(所以只使用Jenkins项目配置)。目前,我使用Build部分来执行SonarQube分析。‘Goals and Options’字段的代码如下: clean package -Dmaven.test.skip=true s ..
发布时间:2022-04-19 11:35:15 其他开发

使用wget或curl从Jenkins下载构件

我正在尝试使用DOS批处理脚本从Jenkins项目下载一个构件。这非常重要的原因是,我的构件是一个ZIP文件,其名称中包含Jenkins内部版本号,因此我不知道确切的文件名。 我目前的攻击计划是使用wget指向:/lastSuccessfulBuild/artiartie/ 执行某种递归/镜像下载。 如果我执行以下操作: wget -r -np -l 1 -A zip --aut ..
发布时间:2022-04-15 20:46:38 其他开发

Jenkins和JFrog ArtiFactory-在";MaxBuilds&Quot;之后不删除构件

我正在使用JFrong插件成功上传我的构件。 我想我已经为构建(构件)的数量超过5个设置了自动删除的一切。但是我的构件没有被删除(我拥有比maxBuilds属性更多的构件)。在目标repo和文件夹中,我可以看到比MaxBuilds更多的构件。我的用户确实拥有删除构件的权限(我已经手动尝试过)。 我是否正确配置了所有内容?谢谢 stage ('Artifactory stage ..
发布时间:2022-04-15 11:59:31 其他开发

使用Salt-Stack成功安装ArtiFactory RPM

我正在使用Salt Stack完全自动化一些事情。我目前正在通过Salt Stack使用RPM安装ArtiFactory V5.3.2。我能够让它安装并正常工作,但开始从盐堆栈得到一个假阳性错误。 当前在CentOS Linux release 7.3.1611 (Core)上运行,带有来自here的无主控盐堆栈(仅用于测试目的)。根据ArtiFactory文档,他们建议使用yum来安装rp ..
发布时间:2022-04-15 11:48:53 其他开发

如何在上游作业中获取下游作业的控制台产量?

我正在尝试寻找解决方法,因为第一个问题仍未得到回答。 can't run Start-Job with credentials from Jenkins 我有作业A。作业A在服务器上启动PowerShell脚本并显示一些输出。 我还有一个管道B,它在不同的服务器上运行作业A的多个副本。 以下是groovy代码 stage 'Copy sources from Git' build j ..
发布时间:2022-04-09 18:46:01 其他开发

如何通过Jenkins通过电子邮件发送Jeter执行的html报告,我们在命令行中使用-e-o得到的报告?

我希望将Jeter与Jenkins集成以进行功能和性能测试。(希望Jeter对于功能测试和性能都很好)。我创建了一个Freestyle项目,其中包含必要的插件、性能和可编辑的电子邮件。 我可以使用以下工具在Jenkins工作区中生成报告: sh ./jmeter.sh -n -t jmx_path -l /workspace_path/result.csv -e -o /workspa ..