Tag: 工jenkins插件

如何在Jenkins中设置环境variables?

我希望能够做到这样的事情: AOEU=$(echo aoeu) Jenkins设置了AOEU=aoeu 。 Jenkins中的环境variables部分没有这样做,相反,它设置AOEU='$(echo aoeu)' 。 我怎样才能让jenkins评估一个shell命令,并将输出分配给一个环境variables。 最终,我希望能够将作业的执行程序分配给可以传入或由其他脚本使用的环境variables。

如何configurationGit后提交挂钩

我是jenkins的新手。 如何从Jenkins远程触发构build? 任何人都可以告诉如何configurationGit后提交挂钩? 我的要求是,无论何时在Git仓库中对特定项目进行更改,它都会自动启动Jenkins为该项目构build的版本。 在Jenkins触发器构build部分,我select了远程触发器构build。 在.git目录中,钩子目录在那里,我们必须configuration提交后的文件。 我很困惑如何从那里触发构build(我知道我们应该使用curl命令的一部分)。 curl cmbuild.aln.com/jenkins/view/project name/job/myproject/buildwithparameters?Branch=feat-con 我把这个命令放在我的git服务器钩子目录(post commit hook)中。 只要在版本库中发生更改,就会运行自动构build。 我想检查changeset至less有一个java文件是否有构build应该开始。 假设开发人员只更改了xml文件或者属性文件,那么构build不应该启动。 与xml ,假设.java文件在那里生成应该开始。

错误 – trustAnchors参数必须是非空的

我正在尝试在Jenkins / Hudson上configuration我的电子邮件,并且不断收到错误消息 java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty 我在网上看到了大量有关错误的信息,但还没有得到任何工作。 我在Fedora Linux上使用Sun的JDK(不是openJDK)。 这是我尝试过的一些事情。 我试着按照从这篇文章的build议,但它复制从窗户cacerts到托pipejenkins我的Fedora框无法正常工作。 我尝试按照这个指南,因为我想configurationGmail作为我的SMTP服务器,但它也没有工作。 我还尝试手动下载并移动这些cacert文件,并使用本指南中的命令变体将它们移到我的java文件夹中。 我打开任何build议,因为我目前卡住了。 我已经从Windows Hudson服务器上得到它,但是我在Linux上苦苦挣扎。

詹金斯和码头插件选项

我有一个工作Jenkins配置,它使用Docker插件( https://wiki.jenkins.io/display/JENKINS/Docker+Plugin )将构建卸载到Docker容器。 构建的某些部分需要以下docker选项才能成功: –security-opt seccomp=unconfined 如果我用这个选项启动容器,我可以在容器中手动构建。 我怎样才能通过Jenkins / Docker插件UI指定这个选项,以便Jenkins可以用这个选项启动容器?