草庐IT

jenkins-plugins

全部标签

JAVA_HOME 未正确定义(仅来自 jenkins)

尝试设置jenkins但我的构建失败了:$anttestError:JAVA_HOMEisnotdefinedcorrectly.Wecannotexecute/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/javaBuildstep'InvokeAnt'markedbuildasfailure如果我在机器上手动运行“anttest”,它工作正常并且JAVA_HOME设置为完全相同的值。知道为什么当Jenkins试图运行它时它会失败吗?是否还涉及更多环境变量(虽然我看不到)? 最佳答案 对于其他人

java - 我得到 java.net.SocketException : Permission denied: connect when sending an email in Jenkins

我的配置:Windows7机器Java7Jenkins1.511在本地帐户上作为服务运行我的jenkins.xml文件jenkinsJenkinsC:\ProgramFiles\IBM\SDP8.5\jdk\bin\java.exe-Xrs-Xmx256m-Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle-jar"%BASE%\jenkins.war"--httpPort=8080-Djava.net.preferIPv4Stack=true我的hudson.tasks.Mailer.xml文件@example.com

java - 是否可以仅从一个特定分支触发 Jenkins?

我的情况是这样的:我在一个仓库中有三个分支:master、dev和staging。我为这些分支中的每一个都有一份工作,在Jenkins的“Branchestobuild”部分配置。起源/主人,起源/开发,起源/登台。只要通过存储库Hook对存储库进行更改,Bitbucket就会触发构建作业。(https://confluence.atlassian.com/display/BITBUCKET/Jenkins+hook+management)。但是,当我推送到master时,所有作业都开始构建,其他两个也一样。我希望仅当我推送到master分支时才构建Jenkins“master”作业。

java - 使 rpm-maven-plugin 在 MAC OS 上工作(mavericks)

我使用rpm-maven-plugin生成安装包。这在UBUNTU上运行良好,但是当我在macos上运行它时,我遇到了以下错误。有没有办法让它在macos上工作?org.codehaus.mojorpm-maven-pluginprepare-packagerpm[WARNING]/bin/sh:rpm:commandnotfound[ERROR]Failedtoexecutegoalorg.codehaus.mojo:rpm-maven-plugin:2.0.1:rpm(default)onprojectmongodb:RPMqueryfordefaultvendorreturned

java - 如何获取 Jenkins 进程的 PID 和端口号

我需要为Jenkins进程运行获取PID和端口号。如果我得到那个PID,我可以在需要时终止进程。我正在通过以下命令运行Jenkins进程:java-jarjenkins.war有时,如果该端口被占用并发生以下情况,JenkinsProcess将无法启动:Jenkinshomedirectory:/Users/MacPro/.jenkinsfoundat:$user.home/.jenkinsFeb27,201610:46:09AMorg.eclipse.jetty.util.log.JavaUtilLogwarnWARNING:FAILEDSelectChannelConnector@

java - 如何使用 maven-compiler-plugin 配置 Lombok?

我在项目的maven中有一个根模块和子模块。我正在尝试使用Lombok。我已经添加了org.projectlomboklombok1.16.12provided根pom.xml。在子模块中,我有一个带有Lombok注释的类。当我尝试构建项目时,我得到了很多cannotfindsymbol我试图调用getter和setter的地方。我尝试在根pom和子pom中以及delombok中使用具有相同版本(1.16.12)的lombok-maven-plugin并将我的注释类移动到src/main/lombok,我已经浏览了SO中几乎所有的问题,尝试了所有的变体,但没有成功。我正在使用3.6.1

java - Jenkins - 将 JDK 11 添加到 JDK 列表

我需要使用Java11构建我的应用程序。然而,下拉菜单在Java9停止。我该怎么办?OpenJDK也可以接受。我使用的是最新版本的Jenkins。编辑:到目前为止,我已经使用wget下载了二进制文件,将它们解压到机器上,并通过全局配置添加了一个JDKJDK_HOME条目。 最佳答案 我猜你正在使用JDKToolPlugin.点击“管理Jenkins”>“全局工具配置”>“添加JDK”(靠近JDK安装)删除java.sun.com安装程序。只需点击下方的“添加安装程序”并选择“解压.zip/.tar.gz”输入以下内容:标签:open

Jenkins 的安装(详细教程)

文章目录一、简介二、安装前准备三、windows安装与启动1.方式一2.方式二3.方式三四、创建管理员用户五、常用设置1.配置镜像地址2.更改工作目录3.开启可注册用户4.全局变量配置一、简介官网:https://www.jenkins.io中文文档:https://www.jenkins.io/zh/Jenkins是一个开源的持续集成(CI)工具,用于自动化构建、测试和部署软件项目。它提供了一个易于使用和可扩展的平台,帮助团队更高效地开发和交付软件。Jenkins的主要特点和用途包括:自动化构建:Jenkins可以从源代码库(如Git、SVN等)中获取最新的代码,并自动进行构建。它支持各种构

java - 如何使用jenkins ant build tool中的 `Java Options`设置ANT_OPTS

我遇到了junitantbuild的问题,我收到了java.lang.OutOfMemoryError:PermGenspace错误。我试图在构建Java选项中将ANT_OPTS设置为ANT_OPTS='-Xmx512m-XX:MaxPermSize=256m'增加堆大小ant构建工具。但是我每次运行都会报错:Exceptioninthread"main"java.lang.NoClassDefFoundError:ANT_OPTS=-Xmx512m-XX:MaxPermSize=256mCausedby:java.lang.ClassNotFoundException:ANT_OPT

java - 无法删除/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/appname/WEB-INF/lib。可能被另一个进程锁定

我正在尝试运行网络应用程序。一开始一切顺利,但我不得不从项目文件夹中删除一些jar。我没有使用Eclipse删除jar。所以,我开始遇到这些错误:PublishingfailedwithmultipleerrorsCouldnotdeleteC:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/fj21-tarefas/WEB-INF/lib.Maybelockedbyanotherprocess.CouldnotdeleteC:/User