我刚刚开始与Jenkins合作并遇到了问题.在安装了几个插件后,它说它需要重新启动并进入"关闭"模式,但永远不会重新启动.
如何手动重启?
我正在尝试在Jenkins/Hudson上配置我的电子邮件,并且我经常收到错误:
java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be
non-empty
Run Code Online (Sandbox Code Playgroud)
我在网上看到了大量有关错误的信息,但我没有任何工作.我在Fedora Linux上使用Sun的JDK(而不是OpenJDK).
以下是我尝试过的一些事情.我尝试按照这篇文章的建议,但将cacerts从Windows复制到我托管Jenkins的Fedora盒子都没有用.我尝试将Gmail配置为我的SMTP服务器时尝试按照本指南操作,但它也无法正常工作.我还尝试手动下载并移动这些cacert文件,并使用本指南中的命令变体将它们移动到我的Java文件夹.
我对任何建议持开放态度,因为我现在正被困住.我已经从Windows Hudson服务器上工作了,但我在Linux上苦苦挣扎.
我花了一个小时左右才弄清楚Hudson最近才开始分支(2011年1月)
我不知道现在每个分支的变化有多快,但更重要的是,每个分支的方向是什么,关键是什么点,以便人们可以选择在哪个之间?
任何人都有产品路线图和功能差异的链接?
我正在运行以下命令Jenkinsfile
.但是,我收到错误"输入设备不是TTY".
docker run -v $PWD:/foobar -it cloudfoundry/cflinuxfs2 /foobar/script.sh
Run Code Online (Sandbox Code Playgroud)
有没有办法Jenkinsfile
从不进行交互模式运行脚本?
我基本上有一个名为的文件script.sh
,我想在Docker容器中运行.
对于我的项目,我需要在Jenkins和Travis-CI之间做出选择.我多年来一直在使用Jenkins,但我也读过关于Travis-CI的好评.
您将在开源项目中使用哪一个?两者的主要好处或优点是什么?
我在詹金斯增加了一份新工作,我想定期安排.
从配置作业,我正在检查"定期构建"复选框,并在" 计划"文本字段中添加了表达式:
15 13***
但它不会在预定时间运行.
安排工作是正确的程序吗?
该作业应该在凌晨4:20运行,但它没有运行.
我正在内部从Jenkins发送邮件到匿名SMTP中继.然后,该中继通过端口587上的TLS安全地将邮件发送到在线交换.传输工作正常,问题是Microsoft要求发件人地址匹配与帐户电子邮件地址相同的身份验证凭据登录名.例如,比如说这是foo@mycompany.com.如何让jenkins始终从foo@mycompany.com发送邮件?
顺便说一下,当我说传输工作完全正常时,我的意思是我可以将格式化的电子邮件文件放入SMTP中继服务器上的"分拣"目录中,如果发件人地址为foo @ mycompany,则将其正确发送给任何收件人.COM.
有没有办法从命令行重置所有(或只是禁用安全设置)没有用户/密码,因为我已设法完全锁定自己Jenkins
?
我希望能够做到这样的事情:
AOEU=$(echo aoeu)
Run Code Online (Sandbox Code Playgroud)
詹金斯设定了AOEU=aoeu
.
Jenkins中的Environment Variables部分没有这样做.相反,它设置AOEU='$(echo aoeu)'
.
如何让Jenkins评估shell命令并将输出分配给环境变量?
最终,我希望能够将作业的执行程序分配给可以传递到其他脚本或由其他脚本使用的环境变量.